2013-04-06 16:41:21 +02:00
|
|
|
From: Andrey Borzenkov <arvidjaar@gmail.com>
|
|
|
|
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.
|
2013-06-19 04:22:25 +02:00
|
|
|
Index: os-prober-1.61/linux-boot-probes/mounted/common/40grub2
|
2013-04-06 16:41:21 +02:00
|
|
|
===================================================================
|
2013-06-19 04:22:25 +02:00
|
|
|
--- 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 () {
|
2013-04-06 16:41:21 +02:00
|
|
|
ignore_item=1
|
|
|
|
fi
|
|
|
|
;;
|
2013-06-19 04:22:25 +02:00
|
|
|
- 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 () {
|
2013-04-06 16:41:21 +02:00
|
|
|
kernel="/boot$kernel"
|
|
|
|
fi
|
|
|
|
;;
|
2013-06-19 04:22:25 +02:00
|
|
|
- initrd)
|
|
|
|
+ initrd|initrdefi)
|
|
|
|
initrd="$(echo "$2" | sed 's/(.*)//')"
|
|
|
|
# Initrd same.
|
|
|
|
if [ "$partition" != "$bootpart" ]; then
|