[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