Skip to content

Commit

Permalink
91-grub-mkconfig.install: avoid finding random efi apps
Browse files Browse the repository at this point in the history
Signed-off-by: Nowa Ammerlaan <nowa@gentoo.org>
  • Loading branch information
Nowa-Ammerlaan committed Feb 22, 2025
1 parent 7e71056 commit 77da93d
Show file tree
Hide file tree
Showing 2 changed files with 21 additions and 9 deletions.
12 changes: 8 additions & 4 deletions hooks/91-grub-mkconfig.install
Original file line number Diff line number Diff line change
Expand Up @@ -52,11 +52,15 @@ main() {
: "${NAME:=Linux}"

# The default GRUB_LINUX_KERNEL_GLOBS from /etc/grub/10_linux expanded
# with BLS type 2 locations where we may install an UKI
# with efistub dir
: "${GRUB_LINUX_KERNEL_GLOBS:="
/boot/vmlinuz-* /boot/vmlinux-* /boot/kernel-* /vmlinuz-* /vmlinux-*
/kernel-* /boot/EFI/EFI/${NAME}/*.efi /boot/efi/EFI/${NAME}/*.efi
/boot/EFI/${NAME}/*.efi /efi/EFI/${NAME}/*.efi
/boot/vmlinuz-* /boot/vmlinux-* /boot/kernel-* /vmlinuz-* /vmlinux-* /kernel-*
/boot/EFI/EFI/${NAME}/vmlinuz-*.efi /boot/EFI/EFI/${NAME}/vmlinux-*.efi
/boot/EFI/EFI/${NAME}/kernel-*.efi /boot/efi/EFI/${NAME}/vmlinuz-*.efi
/boot/efi/EFI/${NAME}/vmlinux-*.efi /boot/efi/EFI/${NAME}/kernel-*.efi
/boot/EFI/${NAME}/vmlinuz-*.efi /boot/EFI/${NAME}/vmlinux-*.efi
/boot/EFI/${NAME}/kernel-*.efi /efi/EFI/${NAME}/vmlinuz-*.efi
/efi/EFI/${NAME}/vmlinux-*.efi /efi/EFI/${NAME}/kernel-*.efi
"}"
export GRUB_LINUX_KERNEL_GLOBS

Expand Down
18 changes: 13 additions & 5 deletions hooks/systemd/91-grub-mkconfig.install
Original file line number Diff line number Diff line change
Expand Up @@ -41,16 +41,24 @@ fi
: "${NAME:=Linux}"

# The default GRUB_LINUX_KERNEL_GLOBS from /etc/grub/10_linux expanded
# with BLS type 2 locations where we may install an UKI
# with efistub dir
: "${GRUB_LINUX_KERNEL_GLOBS:="
/vmlinuz-* /vmlinux-* /kernel-*
/efi/EFI/${NAME}/*.efi
/efi/EFI/${NAME}/vmlinuz-*.efi
/efi/EFI/${NAME}/vmlinux-*.efi
/efi/EFI/${NAME}/kernel-*.efi
${KERNEL_INSTALL_BOOT_ROOT}/vmlinuz-*
${KERNEL_INSTALL_BOOT_ROOT}/vmlinux-*
${KERNEL_INSTALL_BOOT_ROOT}/kernel-*
${KERNEL_INSTALL_BOOT_ROOT}/EFI/${NAME}/*.efi
${KERNEL_INSTALL_BOOT_ROOT}/EFI/EFI/${NAME}/*.efi
${KERNEL_INSTALL_BOOT_ROOT}/efi/EFI/${NAME}/*.efi
${KERNEL_INSTALL_BOOT_ROOT}/EFI/${NAME}/vmlinuz-*.efi
${KERNEL_INSTALL_BOOT_ROOT}/EFI/${NAME}/vmlinux-*.efi
${KERNEL_INSTALL_BOOT_ROOT}/EFI/${NAME}/kernel-*.efi
${KERNEL_INSTALL_BOOT_ROOT}/EFI/EFI/${NAME}/vmlinuz-*.efi
${KERNEL_INSTALL_BOOT_ROOT}/EFI/EFI/${NAME}/vmlinux-*.efi
${KERNEL_INSTALL_BOOT_ROOT}/EFI/EFI/${NAME}/kernel-*.efi
${KERNEL_INSTALL_BOOT_ROOT}/efi/EFI/${NAME}/vmlinuz-*.efi
${KERNEL_INSTALL_BOOT_ROOT}/efi/EFI/${NAME}/vmlinux-*.efi
${KERNEL_INSTALL_BOOT_ROOT}/efi/EFI/${NAME}/kernel-*.efi
"}"
export GRUB_LINUX_KERNEL_GLOBS

Expand Down

0 comments on commit 77da93d

Please sign in to comment.