summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* sys-boot/lilo: Fix kernel installation hook issues; EAPI7 -> 8Joshua Kinard2024-10-061-0/+200
| | | | | | Reported-By: Andrew Ammerlaan <andrewammerlaan@gentoo.org> Closes: https://bugs.gentoo.org/936820 Signed-off-by: Joshua Kinard <kumba@gentoo.org>
* sys-boot/plymouth: add freedesktop-gitlab upstream metadataAndrew Ammerlaan2024-10-051-0/+3
| | | | Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
* sys-boot/plymouth: meson port, add: 24.004.60 & 9999DerpDays2024-10-055-51/+189
| | | | | Signed-off-by: DerpDays <34582078+DerpDays@users.noreply.github.com> Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
* sys-boot/os-prober: Stabilize 1.82 amd64, #940664Sam James2024-10-021-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-boot/os-prober: Stabilize 1.82 x86, #940664Sam James2024-10-021-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-boot/mokutil: Version bump to 0.7.2James Le Cuirot2024-10-022-0/+27
| | | | | Closes: https://github.com/gentoo/gentoo/pull/38849 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
* sys-boot/refind: Stabilize 0.14.2-r2 amd64, #940522Sam James2024-09-301-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-boot/refind: Stabilize 0.14.2-r2 x86, #940522Sam James2024-09-301-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-boot/gnu-efi: Fix compile when LLVM `binutils-plugin` USE flag is setMaide2024-09-272-0/+20
| | | | | | | | | | | | | | | | LLVM's objcopy is being used instead of the GNU version when `binutils-plugin` is enabled. I tried to avoid this by explictly using the GNU path for objcopy when our initial test fails. Let me know if this isn't acceptable, or if you need me to open a new bug for this. It was basically the same repo as the linked issue, but the fix did not work, as `which objcopy` returns '/usr/lib/llvm/18/bin/objcopy' instead of '/usr/bin/objcopy'. Bug: https://bugs.gentoo.org/931792 Signed-off-by: Maide <github@maide.ca> Closes: https://github.com/gentoo/gentoo/pull/38785 Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
* sys-boot/grub: Stabilize 2.12-r5 ppc, #939542Arthur Zamarin2024-09-211-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* sys-boot/grub: Stabilize 2.12-r5 ppc64, #939542Arthur Zamarin2024-09-211-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* sys-boot/plymouth-openrc-plugin: drop 0.2.0-r1Matt Jolly2024-09-162-35/+0
| | | | Signed-off-by: Matt Jolly <kangie@gentoo.org>
* sys-boot/plymouth-openrc-plugin: fix dependenciesMatt Jolly2024-09-161-1/+1
| | | | | | | | | | | The updated ebuild does not include appropriate mimimum version guards for sys-apps/openrc and sys-apps/openrc-navi Closes: https://bugs.gentoo.org/939663 Co-authored-by: VNAT <xepjk@protonmail.com> Closes: https://github.com/gentoo/gentoo/pull/38614 Signed-off-by: Matt Jolly <kangie@gentoo.org>
* sys-boot/grub: Stabilize 2.12-r5 arm64, #939542Arthur Zamarin2024-09-131-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* sys-boot/grub: Stabilize 2.12-r5 x86, #939542Sam James2024-09-121-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-boot/grub: Stabilize 2.12-r5 amd64, #939542Sam James2024-09-121-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* */*: unkeyword ~ia64Arthur Zamarin2024-09-1216-16/+16
| | | | | | | | Change was created by running the following command:: ekeyword ^ia64 */*/*.ebuild Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* sys-boot/grub: enable device-mapper by defaultMike Gilbert2024-09-122-2/+2
| | | | | Closes: https://bugs.gentoo.org/939361 Signed-off-by: Mike Gilbert <floppym@gentoo.org>
* sys-boot/grub: update device-mapper USE descriptionMike Gilbert2024-09-111-1/+1
| | | | | Bug: https://bugs.gentoo.org/939361 Signed-off-by: Mike Gilbert <floppym@gentoo.org>
* sys-boot/plymouth-openrc-plugin: add 0.3.0Matt Jolly2024-09-112-0/+35
| | | | Signed-off-by: Matt Jolly <kangie@gentoo.org>
* sys-boot/gnu-efi: fix building on armViorel Munteanu2024-09-091-1/+6
| | | | | | | | Broken when trying to implement a workaround for bug #931792. Checking if objcopy supports PE fails on arm. Closes: https://bugs.gentoo.org/939338 Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
* sys-boot/raspberrypi-firmware: fix QA issueViorel Munteanu2024-09-071-1/+2
| | | | | | | | | | | This package installs prebuilt elf files, so it should not have RESTRICT="binchecks", but QA_PREBUILT instead. The elf files are not for arm. Closes: https://bugs.gentoo.org/925432 Bug: https://bugs.gentoo.org/925431 Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
* sys-boot/grub: Fix URL typo in sbat.csvJames Le Cuirot2024-09-061-1/+1
| | | | | Closes: https://github.com/gentoo/gentoo/pull/38484 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
* sys-boot/raspberrypi-firmware: add myself as a maintainerViorel Munteanu2024-09-061-0/+4
| | | | Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
* sys-boot/raspberrypi-firmware: add 1.20240902Viorel Munteanu2024-09-062-0/+73
| | | | Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
* sys-boot/grub: Move PATCHES back outside src_prepareJames Le Cuirot2024-09-053-22/+22
| | | | | | Having them inside makes monkey patching harder. Signed-off-by: James Le Cuirot <chewi@gentoo.org>
* sys-boot/gnu-efi: Stabilize 3.0.18-r3 amd64, #939093Sam James2024-09-051-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-boot/gnu-efi: Stabilize 3.0.18-r3 x86, #939093Sam James2024-09-051-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-boot/gnu-efi: Stabilize 3.0.18-r3 arm64, #939093Sam James2024-09-051-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-boot/plymouth: fd.o cgit->gitlabSam James2024-09-022-4/+4
| | | | | | | Their cgit is unreliable these days. Bug: https://bugs.gentoo.org/938274 Signed-off-by: Sam James <sam@gentoo.org>
* sys-boot/refind: fix compilation on different localesViorel Munteanu2024-08-281-3/+3
| | | | | Bug: https://bugs.gentoo.org/938580 Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
* sys-boot/gnu-efi: fix compilation on different localesViorel Munteanu2024-08-281-3/+3
| | | | | Closes: https://bugs.gentoo.org/938580 Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
* sys-boot/uefi-mkconfig: add 2.3Biosias2024-08-282-0/+37
| | | | | | Signed-off-by: Biosias <jakub@gdos.sk> Closes: https://github.com/gentoo/gentoo/pull/38308 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
* sys-boot/uefi-mkconfig: drop 1.6, 2.1Biosias2024-08-283-73/+0
| | | | | Signed-off-by: Biosias <jakub@gdos.sk> Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
* sys-boot/refind: fix build on muslViorel Munteanu2024-08-262-0/+235
| | | | | | Bug: https://bugs.gentoo.org/938012 Closes: https://github.com/gentoo/gentoo/pull/38263 Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
* sys-boot/gnu-efi: Fix compilation on musl amd64Viorel Munteanu2024-08-261-0/+128
| | | | | | | | | | | On amd64, musl typedefs wchar_t to int, conflicting with -fshort-wchar. Also, /usr/include is searched before the compiler provided include directory. As a workaround, use -nostdinc and switch them around. Closes: https://bugs.gentoo.org/933080 Bug: https://bugs.gentoo.org/938012 Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
* sys-boot/refind: Stabilize 0.14.2-r1 x86, #938484Arthur Zamarin2024-08-251-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* sys-boot/refind: Stabilize 0.14.2-r1 amd64, #938484Arthur Zamarin2024-08-251-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* 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>