Adriaan de Groot
ef70b2c32e
[users] Run CreateUserJob off of the Config object
...
- don't pass in copies or bits of the Config, hand over the whole Config
- don't pluck some parts of the Config from Global Storage
2020-10-14 15:21:10 +02:00
Adriaan de Groot
02e9872a99
[users] Handle detailed groups list
...
Groups can be specified with must_exist and/or system set,
so they fill in the groups list more carefully.
2020-10-14 15:21:10 +02:00
Adriaan de Groot
a86374386b
[users] Add test for new notation for groups-with-details
2020-10-14 15:21:10 +02:00
Adriaan de Groot
07027c2430
[users] Test distinguishes system groups from user groups
2020-10-14 15:21:10 +02:00
Adriaan de Groot
ff9abdfc08
[users] The fallback groups are all **system** groups
2020-10-14 15:21:10 +02:00
Adriaan de Groot
b20c80a28c
[users] Introduce class-scoped aliases for true and false for the bools
...
This is somewhat experimental and weird; the idea is that bool
arguments are a lot easier to understand if there are proper
names attached, rather than "true" and "false".
2020-10-14 15:20:26 +02:00
Adriaan de Groot
1d696253c3
[displaymanager] Missing space in user-visible string due to line-breaks
2020-10-14 15:18:51 +02:00
Adriaan de Groot
8271b8399c
Merge branch 'issue-1535' into calamares
...
FIXES #1535
2020-10-14 01:52:06 +02:00
Adriaan de Groot
61100f1a73
[netinstall] Massage the documentation a little
2020-10-14 01:51:44 +02:00
Adriaan de Groot
958fb7e7b0
[netinstall] Complain about nonsensical hidden groups
2020-10-14 01:49:00 +02:00
Adriaan de Groot
f093789deb
[netinstall] Complain about bad config
...
- it's easy to miss a in hidden subgroups and other complex
groups configurations, so complain loudly.
2020-10-14 01:41:16 +02:00
Adriaan de Groot
ceeab7087c
[users] Fix implementation so existing tests pass
2020-10-13 22:12:26 +02:00
Adriaan de Groot
e46d9f735d
[users] Adjust tests to changed groups-list
2020-10-13 17:36:24 +02:00
Adriaan de Groot
d3135898fd
[users] More fine-grained group descriptions
...
Describe groups with more detail:
- groups can be system groups (low GID) or not
- groups may be pre-configured (e.g. come from the unpackfs stage)
2020-10-13 17:35:07 +02:00
Adriaan de Groot
5895f3fb71
Merge branch 'issue-1528' into calamares
...
- don't blank out the text in the progress bar if the job provides no
message -- just leave the last message shown. FIXES #1527
(There's no point in having more than one copy of those initcpio*
modules, so just use the prettyName()).
- when a job starts, look for status, then description, then name so
that **something** is shown as text in the progress bar.
- give *shellprocess* the possibility to change its own labels
through translations in the config file. #FIXES #1528
2020-10-13 01:49:43 +02:00
Adriaan de Groot
6221c6497a
[shellprocess] Allow customizing the name of the job
2020-10-13 00:59:47 +02:00
Adriaan de Groot
21598ef4b3
[libcalamaresui] Update progress message only if it is non-empty
...
This improves the situation for jobs that do not provide
a status: their blank status does not overwrite the status
bar, and since (previous commit) the description or name
is used to start the job if the status is empty, at least
**something** is displayed.
SEE #1528
2020-10-13 00:23:57 +02:00
Adriaan de Groot
86fd014bbd
[libcalamares] Fallback from status -> description -> name for progress
2020-10-13 00:00:37 +02:00
Adriaan de Groot
2f83d85e29
[libcalamares] Explain process failure in debug log a bit better
2020-10-12 23:19:15 +02:00
Adriaan de Groot
9c457f9449
[shellprocess] Improve documentation and examples
2020-10-12 23:11:00 +02:00
Adriaan de Groot
a955791766
Apply coding style globally again
2020-10-12 14:27:01 +02:00
Adriaan de Groot
cff24bdd79
Changes: mention partiton PRs from GP
2020-10-12 14:16:11 +02:00
Adriaan de Groot
1df4239c02
Merge pull request #1436 from gportay/osprober-strip-extra-file-after-at-sign
...
[partition] Strip extra file after the at sign
2020-10-12 13:33:10 +02:00
Adriaan de Groot
6aa8ba119e
Merge pull request #1415 from gportay/partition-table-type-settings
...
[partition] Partition table type settings
2020-10-12 13:32:56 +02:00
Gaël PORTAY
2b1e516ec1
[partition] Strip extra file after the at sign
...
- os-proper may return an extra file after the device:
/dev/sda1:Ubuntu 19.10 (19.10):Ubuntu:linux
/dev/sdb1@/EFI/Microsoft/Boot/bootmgfw.efi:Windows Boot Manager:Windows:efi
2020-10-07 09:57:18 -04:00
Gaël PORTAY
2bbbb68838
[partition] Add setting for requiredPartitionTableType
2020-10-07 08:10:24 -04:00
Gaël PORTAY
70f8beb931
[partition] Add setting for defaultPartitionTableType
2020-10-06 20:46:17 -04:00
Adriaan de Groot
9486ee6fbf
Merge pull request #1524 from gportay/partition-message-user-if-no-option-available
...
[partition] Message user if no option available
2020-10-07 01:32:13 +02:00
Adriaan de Groot
464da39f60
Changes: post-release housekeeping
2020-10-07 01:31:38 +02:00
Adriaan de Groot
9ce08beead
[libcalamares] Fix build
...
- The API definitions are just the symbols to define; these
are variously added through add_definitions() (needs -D)
or target_add_definitions() (doesn't).
2020-10-07 01:15:12 +02:00
Adriaan de Groot
40aa0fcaba
CMake: add a helper module for finding KPMcore
...
I think we had this (kind of) module a long time ago and it was
removed for over-complicating things; re-introduce one now that
KPMcore is used in 3 different places and all would benefit
from consistent API handling / defines.
2020-10-07 00:11:18 +02:00
Adriaan de Groot
db537535ee
[partition] Support KPMCore 3.3 in tests
2020-10-06 23:51:30 +02:00
Adriaan de Groot
f28d28a455
[partition] Ignore KPMCore 4 beta versions
2020-10-06 23:49:11 +02:00
Adriaan de Groot
58d0e4b491
Changes: mention 1-cpu problem
2020-10-06 23:17:42 +02:00
Adriaan de Groot
f8e375cc9d
Changes: pre-release housekeeping
2020-10-06 22:32:49 +02:00
Adriaan de Groot
ffece5ffb9
Changes: Credits and documentation for changes this cycle
2020-10-06 22:31:41 +02:00
Adriaan de Groot
88b1d36009
Merge branch 'issues-1166' into calamares
...
FIXES #1166
2020-10-06 22:25:33 +02:00
Adriaan de Groot
26e8a6bcb5
Changes: explain the swapfile settings (and how limited they are)
2020-10-06 22:25:14 +02:00
Adriaan de Groot
faa496be4a
Merge pull request #1522 from kadler15/issue-1521
...
[preservefiles] Fix global storage JSON dump
2020-10-06 21:53:32 +02:00
Adriaan de Groot
3e94570849
Merge pull request #1525 from tintou/calamares
...
[partition] Add tests for Layout-constrained partionning
2020-10-06 21:46:21 +02:00
Corentin Noël
a7bd1040c5
[partition] Add tests for Layout-constrained partionning
2020-10-06 17:48:12 +02:00
Adriaan de Groot
77e2701365
[partition] Coding style
...
- various clang-format versions battle for supremacy
2020-10-06 17:21:54 +02:00
Adriaan de Groot
b4cbf73e2d
Merge branch 'calamares' into issues-1166
2020-10-06 17:19:14 +02:00
Adriaan de Groot
0b3a6baeea
[fstab] If swap is "file" then create it here
...
- handle swapfiles when writing /etc/fstab in the target system
- special-case mountpoint
- since swapfiles are not a partition, take the setting out
of partitionChoices
- create the physical swapfile as well (there's no other place
where it would make sense)
2020-10-06 17:05:22 +02:00
Adriaan de Groot
029c3f1c74
[partition] Write the install choices to Global Storage
2020-10-06 15:54:26 +02:00
Adriaan de Groot
92a874dae7
[partition] move the swap-choice to Config
2020-10-06 15:44:14 +02:00
Corentin Noël
08138f5a41
[partition] Reduce direct dependency of PartUtils on PartitionCoreModule
2020-10-06 14:28:20 +02:00
Adriaan de Groot
063482339f
Merge branch 'unpack-progress' into calamares
2020-10-06 13:42:29 +02:00
Adriaan de Groot
7125012a35
Changes: document unpackfs
2020-10-06 13:42:17 +02:00
Adriaan de Groot
672e27564e
[unpackfs] Also report progress every half-second, if possible
...
This still won't help if there's one really huge file that takes
several seconds to write, but if there's a bunch of files together
that is less than a file_chunk_count but take more than a half-
second to write, update anyway
2020-10-06 13:39:22 +02:00