[Ovirt-devel] [PATCH node-image] use persistent state unless firstboot is forced
Alan Pevec
apevec at redhat.com
Thu Apr 2 12:25:18 UTC 2009
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
More information about the ovirt-devel
mailing list