From: Thierry Parmentelat Date: Wed, 11 Dec 2013 10:25:52 +0000 (+0100) Subject: store result of initscript in /var/tmp that is not in memory, for easier troubleshooting X-Git-Tag: tests-5.3-2~58 X-Git-Url: http://git.onelab.eu/?p=tests.git;a=commitdiff_plain;h=09f9c6fb09185bee2fe63a0783228eaa3fd2f1a9 store result of initscript in /var/tmp that is not in memory, for easier troubleshooting change various names for more clarity --- diff --git a/system/TestSliver.py b/system/TestSliver.py index cfb51a0..e9aa7aa 100644 --- a/system/TestSliver.py +++ b/system/TestSliver.py @@ -36,7 +36,7 @@ class TestSliver: def check_initscript_stamp(self,stamp): utils.header("Checking for initscript stamp %s on sliver %s"%(stamp,self.name())) - return self.test_ssh.run("ls -l /tmp/%s.stamp"%stamp)==0 + return self.test_ssh.run("ls -l /var/tmp/%s.stamp"%stamp)==0 def run_tcp_server (self,port,timeout=10): server_command = "./tcptest.py server -p %d -t %d"%(port,timeout) diff --git a/system/config_default.py b/system/config_default.py index 49e165b..43912ac 100644 --- a/system/config_default.py +++ b/system/config_default.py @@ -340,8 +340,8 @@ def keys (options,index): initscript_by_name="""#!/bin/bash command=$1; shift slicename=$1; shift -stamp="the_script_name" -stampfile=/tmp/$stamp.stamp +stamp="initscript_by_name" +stampfile=/var/tmp/$stamp.stamp date=$(date) echo $date "Running initscript with command=$command and slicename=$slicename" @@ -367,12 +367,12 @@ restart) restart ;; esac """ -initscript_by_code=initscript_by_name.replace("the_script_name","the_script_code") +initscript_by_code=initscript_by_name.replace("initscript_by_name","initscript_by_code") # one single initscript in the InitScripts table def initscripts(options,index): return [ { 'initscript_fields' : { 'enabled' : True, - 'name':'the_script_name', + 'name':'initscript_by_name', 'script' : initscript_by_name, }}, ] @@ -394,14 +394,14 @@ def slices (options,index): 'sitename' : login_base(index), 'owner' : 'pi', } - # 1st one has an initscript_code + # 1st one has an initscript by code if i%3==1: slice_spec['initscriptcode']=initscript_by_code - slice_spec['initscriptstamp']='the_script_code' - # 2nd one has an initscript (name) + slice_spec['initscriptstamp']='initscript_by_code' + # 2nd one has an initscript by name elif i%3==2: - slice_spec['initscriptname']='the_script_name' - slice_spec['initscriptstamp']='the_script_name' + slice_spec['initscriptname']='initscript_by_name' + slice_spec['initscriptstamp']='initscript_by_name' # 3rd one is omf-friendly else: # potentially turned off with config_no_omf