From 2e65604b8893aeefa65a8db20c62d67835285966 Mon Sep 17 00:00:00 2001 From: Nikita Dubrovskii Date: Tue, 4 May 2021 14:54:05 +0200 Subject: [PATCH] overlay.d: s390x: rhcos-fips: add ignition.firstboot kernel option to zipl We enable FIPS during firstboot and than reboot the machine before ignition runs, so to allow it do its work on next boot with enabled FIPS, we have to save ignition.firstboot karg Signed-off-by: Nikita Dubrovskii --- .../usr/lib/dracut/modules.d/40rhcos-fips/rhcos-fips.sh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/overlay.d/05rhcos/usr/lib/dracut/modules.d/40rhcos-fips/rhcos-fips.sh b/overlay.d/05rhcos/usr/lib/dracut/modules.d/40rhcos-fips/rhcos-fips.sh index 6d8158dd..ce89e420 100755 --- a/overlay.d/05rhcos/usr/lib/dracut/modules.d/40rhcos-fips/rhcos-fips.sh +++ b/overlay.d/05rhcos/usr/lib/dracut/modules.d/40rhcos-fips/rhcos-fips.sh @@ -76,7 +76,9 @@ firstboot() { echo $(grep $line $f) >> $tmpfile done done - grep options $tmpfile | cut -d ' ' -f2- > $optfile + echo "Appending 'ignition.firstboot' to ${optfile}" + options="$(grep options $tmpfile | cut -d ' ' -f2-) ignition.firstboot" + echo $options > "$optfile" zipl --verbose \ --target "${tmpsysroot}/boot" \ --image $tmpsysroot/boot/"$(grep linux $tmpfile | cut -d' ' -f2)" \