From: Steven Dake Date: Sun, 1 Apr 2012 20:40:37 +0000 (-0700) Subject: Start userdata script after decoding X-Git-Tag: 2014.1~2113 X-Git-Url: https://review.fuel-infra.org/gitweb?a=commitdiff_plain;h=d924d9db067a107b52647d2e4ebe680263b83558;p=openstack-build%2Fheat-build.git Start userdata script after decoding Signed-off-by: Steven Dake --- diff --git a/heat/jeos/F16-x86_64-gold-jeos.tdl b/heat/jeos/F16-x86_64-gold-jeos.tdl index 491676e6..2dff435c 100644 --- a/heat/jeos/F16-x86_64-gold-jeos.tdl +++ b/heat/jeos/F16-x86_64-gold-jeos.tdl @@ -49,6 +49,12 @@ while [ ! -f /root/.ssh/authorized_keys ]; do sleep 5 fi done +while [ ! -f /var/lib/cloud/instance/user-data.txt ]; do + sleep 1 +done +base64 -d /var/lib/cloud/instance/user-data.txt > /tmp/startup +chmod +x /tmp/startup +/tmp/startup EOF diff --git a/heat/jeos/F17-x86_64-gold-jeos.tdl b/heat/jeos/F17-x86_64-gold-jeos.tdl index a9b8a205..06f605e6 100644 --- a/heat/jeos/F17-x86_64-gold-jeos.tdl +++ b/heat/jeos/F17-x86_64-gold-jeos.tdl @@ -49,6 +49,12 @@ while [ ! -f /root/.ssh/authorized_keys ]; do sleep 5 fi done +while [ ! -f /var/lib/cloud/instance/user-data.txt ]; do + sleep 1 +done +base64 -d /var/lib/cloud/instance/user-data.txt > /tmp/startup +chmod +x /tmp/startup +/tmp/startup EOF