From: Krisztian Lengyel Date: Fri, 24 May 2019 19:56:24 +0000 (-0400) Subject: Make exact match on `GRUB_CMDLINE_LINUX` X-Git-Url: https://gerrit.akraino.org/r/gitweb?p=ta%2Fimage-provision.git;a=commitdiff_plain;h=0db21d7880cec9e8df2967678fbfc9b79721015b 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 --- 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