- Aug 12, 2021
-
-
Giancarlo Razzolini authored
mkinitcpio: fixed missing _opt_long
-
- Jul 08, 2021
-
-
Morten Linderud authored
The short opts where the only one tested, seems like a few of the long opts was missing from the array. Signed-off-by: Morten Linderud <morten@linderud.pw>
-
- Jul 07, 2021
-
-
Giancarlo Razzolini authored
[mkinitcpio] Create UEFI executables
-
- Jul 05, 2021
-
-
Morten Linderud authored
Signed-off-by: Morten Linderud <morten@linderud.pw>
-
Morten Linderud authored
Preferably we shouldn't need to have a dry run when `mkinitcpio -U` is invoked, instead create a temporary initramfs we use for the UEFI executable. Signed-off-by: Morten Linderud <morten@linderud.pw>
-
Morten Linderud authored
Signed-off-by: Morten Linderud <morten@linderud.pw>
-
- Apr 11, 2021
-
-
Morten Linderud authored
Signed-off-by: Morten Linderud <morten@linderud.pw>
-
Morten Linderud authored
Signed-off-by: Morten Linderud <morten@linderud.pw>
-
Morten Linderud authored
Signed-off-by: Morten Linderud <morten@linderud.pw>
-
Morten Linderud authored
Signed-off-by: Morten Linderud <morten@linderud.pw>
-
Morten Linderud authored
Signed-off-by: Morten Linderud <morten@linderud.pw>
-
- Apr 09, 2021
-
-
Morten Linderud authored
Signed-off-by: Morten Linderud <morten@linderud.pw>
-
- Apr 06, 2021
-
-
Morten Linderud authored
Signed-off-by: Morten Linderud <morten@linderud.pw>
-
Morten Linderud authored
Signed-off-by: Morten Linderud <morten@linderud.pw>
-
- Apr 05, 2021
-
-
Morten Linderud authored
Implement UEFI executable generation in mkinitcpio by utilizing UEFI stubs provided by systemd/gummiboot. This allows us to create a unified boot image we can boot from UEFI with. These are practical for secure boot as we can sign initramfs, kernel cmdline and the kernel all at once. By utilizing the BOOT_LOADER_SPECIFICATION we can also drop new images into the correct patch and have systemd-boot/gummiboot pick up the images. The code does several things and does a fair amount of guessing to figure out all the inputs needed. We use `/etc/kernel/cmdline` to localize the kernel cmdline options we want for the image. This is inherited from the `kernel-install` hook system which might double as some form of standard. We also do a dance to get the correct kernel image. We do a lookup into /lib/modules and /boot for both versioned and unversioned kernels (mainly Arch Linux). There is an attempt to support both 32bit and 64bit lookup paths for the stub images, but only 64bit is tested. Gummiboot is also not tested. https://www.freedesktop.org/software/systemd/man/kernel-install.html https://systemd.io/BOOT_LOADER_SPECIFICATION/#type-2-efi-unified-kernel-images Signed-off-by: Morten Linderud <morten@linderud.pw>
-
- Apr 02, 2021
-
-
Giancarlo Razzolini authored
-
- Mar 19, 2021
-
-
Piotr Górski authored
Signed-off-by: Piotr Gorski <lucjan.lucjanov@gmail.com>
-
- Feb 17, 2021
-
-
Giancarlo Razzolini authored
-
Giancarlo Razzolini authored
Since all the Arch kernels now support zstd, switch to it by default
-
Giancarlo Razzolini authored
Change explicit default for compression level of zstd
-
- Feb 12, 2021
-
-
Piotr Górski authored
Signed-off-by: Piotr Gorski <lucjan.lucjanov@gmail.com>
-
- Jan 30, 2021
-
-
Jonas Große Sundrup authored
-
- Jan 08, 2021
-
-
Piotr Górski authored
Signed-off-by: Piotr Gorski <lucjan.lucjanov@gmail.com>
-
- Jan 07, 2021
-
-
Giancarlo Razzolini authored
The copyright was still pointing to 2019.
-
Giancarlo Razzolini authored
-
Giancarlo Razzolini authored
The copyright date on the README and the man pages was still 2019. Fixed them to 2021.
-
- Jan 05, 2021
-
-
Giancarlo Razzolini authored
-
Giancarlo Razzolini authored
After extensive testing, lowering the compression level to 15 seems to achieve a compression time on the ball park of gzip, while also having ~10% savings on top of it.
-
Giancarlo Razzolini authored
-
- Oct 30, 2020
-
-
Chocobo1 authored
-
- Oct 27, 2020
-
-
Giancarlo Razzolini authored
-
Giancarlo Razzolini authored
-
Giancarlo Razzolini authored
-
Giancarlo Razzolini authored
-
Giancarlo Razzolini authored
mkinitcpio: Add support for the zstd compressor
-