grub2/0230-BLS-Fix-grub2-switch-to-blscfg-on-non-EFI-machines.patch
Javier Martinez Canillas afb0baacd6
Use BLS fragment filename as menu entry id and for sort criterion
The BLS config filenames are guaranteed to be unique, so they can be
used as GRUB2 entry id and can also be used to sort the menu entries.

Signed-off-by: Javier Martinez Canillas <javierm@redhat.com>
2018-07-02 17:33:09 +02:00

28 lines
982 B
Diff

From f006df881d1b2b3ca7320ecfcd33181295ec1018 Mon Sep 17 00:00:00 2001
From: Jan Hlavac <jhlavac@redhat.com>
Date: Tue, 10 Apr 2018 16:07:36 +0200
Subject: [PATCH 230/250] BLS: Fix grub2-switch-to-blscfg on non-EFI machines
On the non-EFI machines the grub2-switch-to-blscfg script places the BLS
snippets into the /boot directory. But the right location is
/boot/loader/entries.
---
util/grub-switch-to-blscfg.in | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/util/grub-switch-to-blscfg.in b/util/grub-switch-to-blscfg.in
index 3ae5e4ea8d0..f740b8f4d03 100644
--- a/util/grub-switch-to-blscfg.in
+++ b/util/grub-switch-to-blscfg.in
@@ -44,7 +44,7 @@ if [ -d /sys/firmware/efi/efivars/ ]; then
else
startlink=/etc/grub2.cfg
grubdir=`echo "/@bootdirname@/@grubdirname@" | sed 's,//*,/,g'`
- blsdir=`echo "/@bootdirname@" | sed 's,//*,/,g'`
+ blsdir=`echo "/@bootdirname@/loader/entries" | sed 's,//*,/,g'`
fi
backupsuffix=.bak
--
2.17.1