Philip Müller
b47e25155e
[initcpiocfg] fix 'fsck'
2021-01-30 11:08:39 +01:00
Philip Müller
4e72924893
Merge branch 'calamares' of https://github.com/calamares/calamares into development
2020-12-11 21:45:53 +01:00
Chrysostomus
59cfdcccdf
Use variable instead of a function
2020-12-05 22:57:51 +02:00
Chrysostomus
0ed0d37693
Don't use plymouth-encrypt if there is keyfile in use, because it is buggy and asks for password even when it is not needed
2020-12-05 22:55:35 +02:00
Philip Müller
644825311c
Merge branch 'calamares' of https://github.com/calamares/calamares into development
2020-12-03 09:15:03 +01:00
Chrysostomus
b7cc4860e0
Put the condition on a single line for prettiness sake
2020-11-06 21:45:01 +02:00
Philip Müller
9d8e9a6c7d
Merge branch 'calamares' of https://github.com/calamares/calamares into development
2020-11-04 23:07:45 +01:00
Chrysostomus
84558333bf
Regular plymouth hook is also still needed
2020-11-03 13:57:19 +02:00
Chrysostomus
3bf57c7785
Use graphical decryption prompt with plymouth as adviced here: https://wiki.archlinux.org/index.php/plymouth#The_plymouth_hook
2020-11-03 13:55:24 +02:00
Philip Müller
6a962f044e
[merge] with upstream
2020-09-02 11:42:14 +02:00
Adriaan de Groot
1cd9b93a22
REUSE: Giant boilerplate cleanup
...
- point to main Calamares site in the 'part of' headers instead
of to github (this is the "this file is part of Calamares"
opening line for most files).
- remove boilerplate from all source files, CMake modules and completions,
this is the 3-paragraph summary of the GPL-3.0-or-later, which has
a meaning entirely covered by the SPDX tag.
2020-08-26 02:28:38 +02:00
Adriaan de Groot
863a4cc2a4
REUSE: (GPL-3.0-or-later) Python modules
2020-08-26 02:22:49 +02:00
Adriaan de Groot
1b23520f20
REUSE: (CC0-1.0) module descriptors and configuration files
...
In spite of there being considerable documentation sometimes in the
config file, we go with CC0 because we don't want the notion of
'derived work' of a config file.
The example `settings.conf` is also CC0. Add some docs to
it while we're at it.
2020-08-26 02:22:49 +02:00
Philip Müller
0c8257df3d
[initcpio] Don't claim other swap
...
From downstream ee99e34e25
2020-02-24 18:23:32 +01:00
Philip Müller
ee99e34e25
[initcpiocfg] add check for foreign swap
2020-02-24 17:29:06 +01:00
Philip Müller
7477a4da8e
[initcpiocfg] bootsplash: add hook for each theme
2020-02-08 13:06:51 +01:00
Philip Müller
830cc1b4d2
[initcpiocfg] add bootsplash hook support
2020-02-08 12:56:30 +01:00
Philip Müller
d47544e1e3
[merge] with upstream
2020-01-08 14:35:47 +01:00
Adriaan de Groot
dd5adc153f
Merge pull request #1291 from calamares/initcpiocfg-usr
...
[initcpiocfg] add usr hook if partition is separate
2020-01-06 14:41:24 +01:00
Adriaan de Groot
fe64903d2f
[initcpiocfg] Polish PR #1290
...
- List discrete years in copyright
- Add docstrings
- Massage detect_plymouth() to return bool (easier in if() context)
2020-01-06 14:34:47 +01:00
Philip Müller
85d3f9e9b9
[initcpiocfg] add usr hook if partition is separate
2019-12-16 09:40:54 +01:00
Philip Müller
a3da47cd9c
[initcpiocfg] update plymouth check
2019-12-16 09:34:21 +01:00
Philip Müller
f7ed4f3220
[initcpiocfg] fix imports
2019-12-16 09:20:03 +01:00
Philip Müller
26f006bd32
[initcpiocfg] fix typo for separate usr partition hook
2019-12-16 09:05:31 +01:00
Philip Müller
fb3240046d
[initcpiocfg] update plymouth check
2019-12-16 08:43:41 +01:00
Philip Müller
d385752155
[initcpio] add usr hook as needed
2019-12-06 08:28:42 +01:00
Philip Müller
c848867797
[merge] with upstream
2019-05-05 00:37:00 +02:00
Adriaan de Groot
ec0fe2ccd3
Modules: Improve error reporting
...
- [initcpio] remove superfluous inner function
- [initcpio] catch errors from mkinitcpio itself and report them in a nice
readable format.
- Save translators the effort of doing a dozen messages
with just the name of the module changed. All of these modules
bail out on bad configurations with a meaningful message.
- [initcpiocfg]
- [fstab]
- [initramfscfg]
- [localecfg]
- [luksbootkeyfile]
- [luksopenswaphookcfg]
- [machineid] Warn on bad config. It's conceivable that this is run
with an empty rootMountPoint (i.e. "") to modify the running system,
so only bail on None.
2019-04-28 14:34:39 -04:00
Adriaan de Groot
e326b658ef
Enable translation in Python modules
...
- covers all the remaining Python modules
- most only get a translatable pretty name, some also return
error messages
2019-04-20 11:22:32 +02:00
Philip Müller
b7d993d211
[initcpiocfg] fix syntax
2018-09-26 22:14:12 +02:00
Philip Müller
c89a55fc83
[initcpiocfg] fix syntax
2018-09-26 22:08:02 +02:00
Philip Müller
8a2c5c1727
[initcpiocfg] fix syntax
2018-09-26 21:52:41 +02:00
Philip Müller
8814ebd8a9
[initcpiocfg] fix syntax
2018-09-26 21:41:20 +02:00
Philip Müller
5c6ae3f1b0
[modules] adopt for silent boot
2018-09-26 19:25:03 +02:00
Adriaan de Groot
1a42b8af41
Merge branch 'kpmcore-3.2'
...
- Bumps requireed KPMCore to 3.3 (in spite of the branch name)
- Cleans up some dependencies
Thanks to Andrius Stikonas.
2018-01-02 13:25:11 +01:00
Philip
be650d7986
[initcpiocfg] search just for 'lvm2' in partition[fs]
2017-12-30 05:01:25 -05:00
Philip
5a83024698
[initcpiocfg] add 'lvm2' hook as needed
2017-12-30 05:00:59 -05:00
Philip
587c8b82a9
[initcpiocfg] search just for 'lvm2' in partition[fs]
2017-12-30 02:57:52 -05:00
Philip
7c88deedc8
[initcpiocfg] add 'lvm2' hook as needed
2017-12-30 02:48:00 -05:00
Adriaan de Groot
762ad54344
Documentation: change http links to GitHub to https
2017-12-20 08:39:09 -05:00
Adriaan de Groot
798640be0d
PEP8 whining
2017-08-31 04:51:34 -04:00
Adriaan de Groot
186f6cd1e2
initcpiocfg: accept (but warn) for missing config file in the host
2017-08-23 17:33:03 -04:00
Adriaan de Groot
3804e4df68
Python-style: follow-up to PR 735, remove non-idiomatic use of 'is'
2017-06-04 11:37:12 +02:00
Alf Gaida
b7488b611b
Fixed pep8 whining in module initcpiocfg
...
Added myself to copyright
2017-06-02 22:26:58 +02:00
Teo Mrnjavac
79b0889db7
Don't include keyfile in initramfs on unencrypted /boot.
2016-11-17 18:15:37 +01:00
Teo Mrnjavac
b6b930dce8
Add openswap hook handling to initcpiocfg.
2016-05-13 16:09:35 +02:00
Teo Mrnjavac
ef5a190d5d
Unbreak non-luks install.
2016-05-11 16:35:53 +02:00
Teo Mrnjavac
108b83cfd7
Write crypto_keyfile into mkinicpio configuration.
2016-05-06 18:59:51 +02:00
Teo Mrnjavac
0bc33645fa
Add encrypt hook to initrd if needed.
2016-05-06 18:59:51 +02:00
Teo Mrnjavac
10ce42f35c
Use target_env calls in Python modules.
2015-09-15 16:48:41 +02:00