From 0db21d7880cec9e8df2967678fbfc9b79721015b Mon Sep 17 00:00:00 2001 From: Krisztian Lengyel Date: Fri, 24 May 2019 15:56:24 -0400 Subject: [PATCH] Make exact match on `GRUB_CMDLINE_LINUX` Using the pattern `^GRUB_CMDLINE_LINUX` both `GRUB_CMDLINE_LINUX` and `GRUB_CMDLINE_LINUX_DEFAULT`options are matching, however only `GRUB_CMDLINE_LINUX` intented to be configured. Change-Id: Iae564f5a97694d036c450f0535ec7b4705d506b7 Signed-off-by: Krisztian Lengyel --- dracut/modules/00installmedia/installmedia.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dracut/modules/00installmedia/installmedia.sh b/dracut/modules/00installmedia/installmedia.sh index 33ec0bc..3d24daf 100755 --- a/dracut/modules/00installmedia/installmedia.sh +++ b/dracut/modules/00installmedia/installmedia.sh @@ -116,7 +116,7 @@ iscsiadm -m fw >/dev/null 2>&1 if [[ $? == 0 ]]; then kernel_cmdline="${kernel_cmdline} rd.iscsi.firmware=1 rd.retry=30" fi -if grep -q "^GRUB_CMDLINE_LINUX" /sysroot/etc/default/grub; then +if grep -q "^GRUB_CMDLINE_LINUX=" /sysroot/etc/default/grub; then sed -i "s/^\(GRUB_CMDLINE_LINUX=.*\)\"$/\1 $kernel_cmdline\"/g" /sysroot/etc/default/grub else echo "GRUB_CMDLINE_LINUX=\"$kernel_cmdline\"" >> /sysroot/etc/default/grub -- 2.16.6