summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* sys-boot/tboot: drop 1.10.5Christopher Byrne2024-08-112-78/+0
| | | | | Signed-off-by: Christopher Byrne <salah.coronya@gmail.com> Signed-off-by: Jason Zaman <perfinion@gentoo.org>
* sys-boot/tboot: add 1.11.3Christopher Byrne2024-08-112-0/+78
| | | | | Signed-off-by: Christopher Byrne <salah.coronya@gmail.com> Signed-off-by: Jason Zaman <perfinion@gentoo.org>
* sys-boot/grub: implement USE=secureboot via grub-mkstandaloneAndrew Ammerlaan2024-08-072-1/+520
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | This makes it possible to create a pre-built grub EFI executable signed for secureboot via portage/`secureboot.eclass`. It greatly simplifies setting up grub with secureboot, which is now a bit of a tricky section in the handbook, and makes it possible to get a signed grub EFI executable on systems that do not have the `SECUREBOOT_SIGN_KEY` available via a `sys-boot/grub[secureboot]` binpkg. Unfortunately, since the use of boot partitions, and the mounting point of ESP's varies between systems we cannot rely on the default `/boot/grub/grub.cfg` location to configure grub. Instead the standalone executable reads the `grub.cfg` in the same directory it is in. It is then up to the user to either: - configure `sys-kernel/installkernel` to put the `grub.cfg` in a different location via `GRUB_CFG=`, or - add a little `grub.cfg` that chainloads the real `grub.cfg`. To make this even easier we could write some wrapper around grub-install which would optionally install the prebuilt standalone EFI executable plus an appropriate little `grub.cfg` to chainload the usual `grub.cfg`. But lets leave that for later. Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/38007 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
* sys-boot/elilo: add USE=securebootAndrew Ammerlaan2024-08-071-1/+3
| | | | | | Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/38008 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
* sys-boot/sgibootcd: remove empty variablesFilip Kobierski2024-08-051-6/+1
| | | | | | Signed-off-by: Filip Kobierski <fkobi@pm.me> Closes: https://github.com/gentoo/gentoo/pull/37811 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* sys-boot/milo: remove empty IUSEFilip Kobierski2024-08-051-5/+2
| | | | | Signed-off-by: Filip Kobierski <fkobi@pm.me> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* sys-boot/makebootfat: remove empty IUSEFilip Kobierski2024-08-051-1/+0
| | | | | Signed-off-by: Filip Kobierski <fkobi@pm.me> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* sys-boot/dvhtool: remove empty variablesFilip Kobierski2024-08-051-7/+2
| | | | | Signed-off-by: Filip Kobierski <fkobi@pm.me> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* sys-boot/elilo: remove empty IUSEFilip Kobierski2024-08-051-3/+1
| | | | | Signed-off-by: Filip Kobierski <fkobi@pm.me> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* sys-boot/aboot: remove empty variablesFilip Kobierski2024-08-051-5/+1
| | | | | Signed-off-by: Filip Kobierski <fkobi@pm.me> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* sys-boot/grub: mention sys-fs/mtools in optfeatureMike Gilbert2024-08-042-2/+2
| | | | | Closes: https://bugs.gentoo.org/803398 Signed-off-by: Mike Gilbert <floppym@gentoo.org>
* sys-boot/grub: update GRUB_GFXMODE descriptionMike Gilbert2024-08-041-3/+3
| | | | | Closes: https://bugs.gentoo.org/936596 Signed-off-by: Mike Gilbert <floppym@gentoo.org>
* sys-boot/gnu-efi: fix building efi appsViorel Munteanu2024-08-022-0/+15
| | | | | | | Remove an include directory missing on most systems. Closes: https://bugs.gentoo.org/888829 Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
* sys-boot/gnu-efi: force use of binutils objcopyViorel Munteanu2024-08-021-0/+110
| | | | | | | | lld-objcopy does not support PE executables. Use binutils objcopy instead. Bug: https://bugs.gentoo.org/931792 Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
* sys-boot/gnu-efi: drop 3.0.18-r1Viorel Munteanu2024-07-292-216/+0
| | | | Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
* sys-boot/gnu-efi: drop 3.0.18Viorel Munteanu2024-07-291-85/+0
| | | | Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
* sys-boot/gnu-efi: Stabilize 3.0.18-r2 x86, #936616Sam James2024-07-251-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-boot/gnu-efi: Stabilize 3.0.18-r2 amd64, #936616Sam James2024-07-251-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-boot/gnu-efi: Stabilize 3.0.18-r2 arm, #936616Sam James2024-07-251-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-boot/gnu-efi: Stabilize 3.0.18-r2 arm64, #936616Sam James2024-07-251-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-boot/refind: add fix for gnu-efi 3.0.18Viorel Munteanu2024-07-252-20/+82
| | | | | | Closes: https://bugs.gentoo.org/934474 Closes: https://bugs.gentoo.org/934320 Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
* sys-boot/plymouth-openrc-plugin: add sys-apps/openrc-navi dependencyAnna (navi) Figueiredo Gomes2024-07-211-1/+1
| | | | | Signed-off-by: Anna (navi) Figueiredo Gomes <navi@vlhl.dev> Signed-off-by: Sam James <sam@gentoo.org>
* sys-boot/uefi-mkconfig: add 2.2Biosias2024-07-192-0/+37
| | | | | | Signed-off-by: Biosias <jakub@gdos.sk> Closes: https://github.com/gentoo/gentoo/pull/37615 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
* sys-boot/uefi-mkconfig: add 2.1Biosias2024-07-172-0/+37
| | | | | | Signed-off-by: Biosias <jakub@gdos.sk> Closes: https://github.com/gentoo/gentoo/pull/37584 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
* sys-boot/uefi-mkconfig: drop 1.4, 1.5Biosias2024-07-173-72/+0
| | | | | Signed-off-by: Biosias <jakub@gdos.sk> Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
* sys-boot/plymouth-openrc-plugin: add 0.2.0Matt Jolly2024-06-302-0/+35
| | | | Signed-off-by: Matt Jolly <kangie@gentoo.org>
* sys-boot/refind: remove unused patchMichael Mair-Keimberger2024-06-221-51/+0
| | | | | Signed-off-by: Michael Mair-Keimberger <mmk@levelnine.at> Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
* sys-boot/refind: add 0.14.2Viorel Munteanu2024-06-173-0/+182
| | | | | | | Adding it unkeyworded for now because of bug #934474 Bug: https://bugs.gentoo.org/934320 Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
* sys-boot/refind: pin sys-boot/gnu-efi to an older versionViorel Munteanu2024-06-171-1/+1
| | | | | | | | sys-boot/refind-0.14.0.2 (stable) does not boot with >=sys-boot/gnu-efi-3.0.18, so pin it to max 3.0.17. Bug: https://bugs.gentoo.org/934320 Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
* sys-boot/gnu-efi: drop the refind patchViorel Munteanu2024-06-171-0/+89
| | | | | | sys-boot/refind-0.14.2 does not boot with this patch. Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
* sys-boot/gnu-efi: add myself as a maintainerViorel Munteanu2024-06-171-1/+4
| | | | Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
* sys-boot/os-prober: sync 9999Ben Kohler2024-06-141-1/+2
| | | | Signed-off-by: Ben Kohler <bkohler@gentoo.org>
* sys-boot/os-prober: drop 1.80, 1.81, 1.81-r1, 1.81-r2Ben Kohler2024-06-147-514/+0
| | | | Signed-off-by: Ben Kohler <bkohler@gentoo.org>
* sys-boot/os-prober: stabilize 1.81-r3 for amd64, x86Ben Kohler2024-06-141-1/+1
| | | | Signed-off-by: Ben Kohler <bkohler@gentoo.org>
* sys-boot/os-prober: add 1.82Ben Kohler2024-06-142-0/+104
| | | | Signed-off-by: Ben Kohler <bkohler@gentoo.org>
* sys-boot/bootcreator: EAPI=8, fix cc, fix licenseArthur Zamarin2024-06-111-9/+7
| | | | | Closes: https://bugs.gentoo.org/725780 Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* sys-boot/mbr: drop 1.1.11-r1Arthur Zamarin2024-06-071-35/+0
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* sys-boot/mbr: Stabilize 1.1.11-r2 amd64, #933758Arthur Zamarin2024-06-071-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* sys-boot/mbr: Stabilize 1.1.11-r2 x86, #933758Arthur Zamarin2024-06-071-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* sys-boot/refind: drop 0.14.0.2Viorel Munteanu2024-06-051-146/+0
| | | | Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
* sys-boot/refind: drop 0.13.3.1Viorel Munteanu2024-06-052-144/+0
| | | | Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
* sys-boot/refind: drop 0.13.2Viorel Munteanu2024-06-052-145/+0
| | | | Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
* sys-boot/gnu-efi: Stabilize 3.0.18-r1 arm, #933047Sam James2024-05-291-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-boot/gnu-efi: Stabilize 3.0.18-r1 arm64, #933047Sam James2024-05-291-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-boot/gnu-efi: Stabilize 3.0.18-r1 x86, #933047Joonas Niilola2024-05-291-1/+1
| | | | Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* sys-boot/gnu-efi: Stabilize 3.0.18-r1 amd64, #933047Sam James2024-05-281-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-boot/os-prober: Make boot-detected-twice patch POSIX sh compliantEnno Tensing2024-05-212-0/+160
| | | | | | | | | | This versions modfies the patch added by -r2 to be POSIX sh compliant. For this we just replace the '==' in line 15 with '-eq'. Closes: https://bugs.gentoo.org/932098 Signed-off-by: Enno Tensing <tenno@suij.in> Closes: https://github.com/gentoo/gentoo/pull/36725 Signed-off-by: Ben Kohler <bkohler@gentoo.org>
* sys-boot/cromwell-bin: drop 2.40-r1, EAPI6--Arthur Zamarin2024-05-171-27/+0
| | | | | Closes: https://bugs.gentoo.org/932017 Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* sys-boot/cromwell-bin: Stabilize 2.40-r2 x86, #932017Arthur Zamarin2024-05-171-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* sys-boot/uefi-mkconfig: add 1.6Biosias2024-05-152-0/+36
| | | | | | Signed-off-by: Biosias <jakub@gdos.sk> Closes: https://github.com/gentoo/gentoo/pull/36684 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>