From 3f81fd7097ec931ebf6d862622e6d81834483dbb Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Thu, 28 Jan 2021 00:37:32 +0000 Subject: sys-boot/os-prober : shamelessly take all the patches from openSUSE Factory to make it work --- .../files/os-prober-linux-secure-boot.patch | 29 ++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 sys-boot/os-prober/files/os-prober-linux-secure-boot.patch (limited to 'sys-boot/os-prober/files/os-prober-linux-secure-boot.patch') diff --git a/sys-boot/os-prober/files/os-prober-linux-secure-boot.patch b/sys-boot/os-prober/files/os-prober-linux-secure-boot.patch new file mode 100644 index 00000000..2810f728 --- /dev/null +++ b/sys-boot/os-prober/files/os-prober-linux-secure-boot.patch @@ -0,0 +1,29 @@ +From: Andrey Borzenkov +Subject: detect linuxefi/initrdefi secure bootloaders too +Reference: bnc#810912 + +Recognize initrdefi and linuxefi too. Whether linux/initrd or +linuxefi/initrdefi will be emitted is controlled by SECURE_BOOT +setting in /etc/sysconfig/bootloader. +Index: os-prober-1.61/linux-boot-probes/mounted/common/40grub2 +=================================================================== +--- os-prober-1.61.orig/linux-boot-probes/mounted/common/40grub2 ++++ os-prober-1.61/linux-boot-probes/mounted/common/40grub2 +@@ -71,7 +71,7 @@ parse_grub_menu () { + ignore_item=1 + fi + ;; +- linux) ++ linux|linuxefi) + # Hack alert: sed off any (hdn,n) but + # assume the kernel is on the same + # partition. +@@ -84,7 +84,7 @@ parse_grub_menu () { + kernel="/boot$kernel" + fi + ;; +- initrd) ++ initrd|initrdefi) + initrd="$(echo "$2" | sed 's/(.*)//')" + # Initrd same. + if [ "$partition" != "$bootpart" ]; then -- cgit v1.2.3