- Nov 25, 2016
-
-
This matches the fix in initcpiocfg. I had to create an encrypt_hook_nokey that is a copy of encrypt_hook without the part that copies the keyfile.
-
-
-
- Nov 18, 2016
-
-
- Nov 09, 2016
-
-
Philip Müller authored
-
- Nov 06, 2016
-
-
Philip Müller authored
- [welcome] Use QNetworkAccessManager in checkHasInternet - [bootloader] Fix UEFI firmware workaround for 32-bit UEFI
-
- Nov 05, 2016
-
-
Philip Müller authored
- [bootloader] Fix vfat_correct_case - [welcome] Fix RequirementsChecker::checkHasInternet()
-
Philip Müller authored
- [partition] remove sgdisk dependency - [displaymanager] use configparser and add better autologin handling - [displaymanager] set a preferred Xsession for autologin - [netinstall] Support selecting visible groups by default - [packages] Add option of updating packages db before perfoming package operations - [packages] Allow try_install and try_remove entries in packages module - [unpackfs] Do not fail if rsync returns exit code 23
-
- Oct 28, 2016
-
-
-
These job plugins work similarly to view modules, with the following differences: * These jobs need to link only libcalamares, not libcalamaresui. For this reason, PluginFactory was moved from libcalamaresui to libcalamares. (It depends only on QtCore.) * Instead of deriving from ViewModule, derive from CppJob (which is a subclass of Job). * Like process and Python jobs, a job plugin is a single job, whereas a ViewModule can generate a whole list of jobs. The CppJob and CppJobModule classes are new. In Module::fromDescriptor, the combination type=job, intf=qtplugin is now supported and mapped to CppJobModule.
-
-
-
- Oct 26, 2016
-
-
Philip Müller authored
-
-
- Oct 22, 2016
-
-
Philip Müller authored
-
target_env_call returns an integer, so do not compare its result to the string "0".
-
* dracut : unlock encrypted swap if exists * only check for swap_outer_uuid if dracut exists
-
* add rd.luks.uuid to GRUB_CMDLINE (fixes unbootable system with dracut --nohostonly, and doesn't affect any other initramfs generators) * typo * only write rd.luks.uuid line if dracut is present, and leave other initramfs generators alone :D * add missing = operator
-
* add rd.luks.uuid to GRUB_CMDLINE (fixes unbootable system with dracut --nohostonly, and doesn't affect any other initramfs generators) * typo
-
-
If we use .replace("'", "'\\''") for escaping, we also need to use single quotes, not double quotes. This was broken by the port from '%' to format, which also randomly changed quoting characters for no good reason. Changing the outer ones does not matter, but \" or ' within a string is not the same thing!
-
Added an initramfscfg module to handle pre-configuration for the Debian update-initramfs, such as installing hooks (needed for luks/FDE support on Debian-based distros). Closes #254. (Cherry-picked from the pull request.)
-
- Oct 14, 2016
-
-
-
fstab.conf: Add a new "crypttabOptions" option that defaults to "luks". Document that for Debian and Debian-based distributions, the setting should be changed to "luks,keyscript=/bin/cat". main.py: Append the options from the above setting to the end of every line in crypttab. At least the "luks" option should always be there, because there may be different encryption types. The Debian initramfs-tools also require the Debian-specific keyscript option and will otherwise ignore the keyfile entirely (see pull request #254).
-
At least the Debian update-initramfs needs the entry to be there (see pull request #254). Dracut will probably need it too. And logically, it should be there.
-
- Sep 28, 2016
-
-
-
-
locale -a returns the locales using ".utf8" names rather than ".UTF-8". The case-insensitive match does not help because it is "utf8" rather than "UTF-8". So we need to match both with and without the dash.
-
Pass the full name directly to useradd instead, using the "-c" (comment) parameter, which is "currently used as the field for the user's full name" according to the documentation. The chfn utility is no longer installed by default on current Fedora releases due to its dependency on libuser. (They split out chfn and chsh from util-linux into an optional subpackage.) It could be added as a dependency of Calamares, but since it is needed inside the chroot, it has to be on the base live image, not the overlay. Thus, to allow testing Calamares with a simple "dnf install calamares" again, the dependency needs to go away. And it is unnecessary anyway.
-
- Sep 24, 2016
-
-
Philip Müller authored
-
Philip Müller authored
- 'chrootcfg' is used for our new netinstall approach - it provides the needed function to install packages in a chroot - we might need to optimize its progressbar visualization ...
-
Philip Müller authored
- 'servicescfg' is the equivalent to module 'services', just for OpenRC
-
- Sep 22, 2016
-
-
- Sep 16, 2016
-
-
Teo Mrnjavac authored
CAL-385 #close
-
Teo Mrnjavac authored
CAL-390 #close
-
- Sep 13, 2016
-
-
Philip Müller authored
-