Alan Pevec
2009-Apr-02 12:25 UTC
[Ovirt-devel] [PATCH node-image] use persistent state unless firstboot is forced
Signed-off-by: Alan Pevec <apevec at redhat.com> --- ovirt-node-image.ks | 8 +++++--- 1 files changed, 5 insertions(+), 3 deletions(-) diff --git a/ovirt-node-image.ks b/ovirt-node-image.ks index 39eed51..e1ae65c 100644 --- a/ovirt-node-image.ks +++ b/ovirt-node-image.ks @@ -15,13 +15,15 @@ rm -f /var/lib/rpm/__db* touch /.autorelabel # prepare for STATE_MOUNT in rc.sysinit -augtool <<EOF -set /files/etc/sysconfig/readonly-root/TEMPORARY_STATE yes +augtool <<\EOF +set /files/etc/sysconfig/readonly-root/TEMPORARY_STATE NOT_OVIRT_FIRSTBOOT set /files/etc/sysconfig/readonly-root/STATE_LABEL CONFIG set /files/etc/sysconfig/readonly-root/STATE_MOUNT /config save EOF - +# use persistent state unless firstboot is forced +# XXX auges shellvars lens does not accept this value +sed -i 's at NOT_OVIRT_FIRSTBOOT@$(if cat /proc/cmdline|grep -qv ovirt_firstboot; then printf "yes"; else printf "no"; fi)@' /etc/sysconfig/readonly-root # prepare mount points for local storage mkdir -p /boot mkdir -p /config -- 1.6.0.6