Make exact match on `GRUB_CMDLINE_LINUX` 37/837/2
authorKrisztian Lengyel <krisztian.lengyel@nokia.com>
Fri, 24 May 2019 19:56:24 +0000 (15:56 -0400)
committerKrisztian Lengyel <krisztian.lengyel@nokia.com>
Fri, 24 May 2019 20:00:43 +0000 (16:00 -0400)
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 <krisztian.lengyel@nokia.com>
dracut/modules/00installmedia/installmedia.sh

index 33ec0bc..3d24daf 100755 (executable)
@@ -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