updating the script to get the payload

Project: http://git-wip-us.apache.org/repos/asf/incubator-stratos/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-stratos/commit/1771faf3
Tree: http://git-wip-us.apache.org/repos/asf/incubator-stratos/tree/1771faf3
Diff: http://git-wip-us.apache.org/repos/asf/incubator-stratos/diff/1771faf3

Branch: refs/heads/master
Commit: 1771faf38d2164201334533d9c9c8168d796008e
Parents: ced92fa
Author: rekathiru <[email protected]>
Authored: Fri Oct 25 20:38:50 2013 +0530
Committer: rekathiru <[email protected]>
Committed: Fri Oct 25 20:38:50 2013 +0530

----------------------------------------------------------------------
 .../cartridge-agent/src/main/bin/cartridge-agent.sh     | 12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-stratos/blob/1771faf3/products/cartridge-agent/src/main/bin/cartridge-agent.sh
----------------------------------------------------------------------
diff --git a/products/cartridge-agent/src/main/bin/cartridge-agent.sh 
b/products/cartridge-agent/src/main/bin/cartridge-agent.sh
index f807169..4b3ee42 100755
--- a/products/cartridge-agent/src/main/bin/cartridge-agent.sh
+++ b/products/cartridge-agent/src/main/bin/cartridge-agent.sh
@@ -29,6 +29,16 @@ fi
 
 echo "Starting cartridge-agent.sh..." | tee -a $LOG
 
+if [ ! -d ${instance_path}/payload ]; then
+
+    echo "creating payload dir ... " |tee -a $LOG
+    mkdir ${instance_path}/payload
+    echo "payload dir created ... " |tee -a $LOG
+    wget http://169.254.169.254/latest/user-data -O 
${instance_path}/payload/user-data.txt
+    echo "payload copied  ... "  |tee -a $LOG
+fi
+
+
 for i in `/usr/bin/ruby export-launch-params.rb`
 do
     echo "writing user-data parameter $i to user-data.params " | tee -a $LOG
@@ -67,4 +77,4 @@ 
class_path=${lib_path}commons-io-2.0.jar:${lib_path}andes-client-0.13.wso2v8.jar
 
 json_path=`pwd`/user-data.json
 java -cp $class_path org.apache.stratos.cartridge.agent.Main $json_path
-echo "Cartridge Agent started" | tee -a $LOG
\ No newline at end of file
+echo "Cartridge Agent started" | tee -a $LOG

Reply via email to