#!/bin/sh -efu

# add systemd.unit=setup.target to kernel cmdline

a= . install2-init-functions

[ -f "$destdir/lib/systemd/system/setup.target" ] || exit 0

# Disable run from /etc/firsttime.d
rm -f "$destdir/etc/firsttime.flag"

UPDATE_GRUB=update-grub
GRUB_CFG="$destdir/etc/sysconfig/grub2"
E2K_CFG="$destdir/boot/boot.conf"

if [ -f "$GRUB_CFG" ]; then
	sed -i "/^GRUB_CMDLINE_LINUX/s/'$/ systemd.unit=setup.target'/" "$GRUB_CFG"
fi

if [ -f "$E2K_CFG" ]; then
	sed -i "/^cmdline=/s/$/ systemd.unit=setup.target/" "$E2K_CFG"
fi

[ -f "$GRUB_CFG" ] && chroot "$destdir" $UPDATE_GRUB || :
