1 #################### initscripts
3 default_initscripts = []
8 # Find initscripts and add them to the db
9 for (root, dirs, files) in os.walk("/etc/plc_sliceinitscripts"):
12 file = open(root + "/" + f, "ro")
14 script = script.replace("@SITE@", url)
15 script = script.replace("@PREFIX@", plc['slice_prefix'])
16 name = plc['slice_prefix'] + "_" + f
17 default_initscripts.append({"name":name,"enabled":True,"script":script})
20 # Get list of existing initscripts
21 oldinitscripts = GetInitScripts()
22 oldinitscripts = [script['name'] for script in oldinitscripts]
24 for initscript in default_initscripts:
25 if initscript['name'] not in oldinitscripts:
26 AddInitScript(initscript)