From d924d9db067a107b52647d2e4ebe680263b83558 Mon Sep 17 00:00:00 2001 From: Steven Dake Date: Sun, 1 Apr 2012 13:40:37 -0700 Subject: [PATCH] Start userdata script after decoding Signed-off-by: Steven Dake --- heat/jeos/F16-x86_64-gold-jeos.tdl | 6 ++++++ heat/jeos/F17-x86_64-gold-jeos.tdl | 6 ++++++ 2 files changed, 12 insertions(+) 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 -- 2.45.2