Setting tag myplc-5.3-5
[myplc.git] / db-config.d / 040-init_scripts
1 # -*-python-*-
2 #################### initscripts
3 # Default Initscripts
4 default_initscripts = []
5
6 # get the MyPLC url
7 url = GetMyPLCURL()
8
9 # Find initscripts and add them to the db
10 for (root, dirs, files) in os.walk("/etc/plc_sliceinitscripts"):
11     for f in files:
12         # Read the file
13         file = open(root + "/" + f, "ro")
14         script = file.read()
15         script = script.replace("@SITE@", url)
16         script = script.replace("@PREFIX@", plc['slice_prefix'])
17         name = plc['slice_prefix'] + "_" + f
18         default_initscripts.append({"name":name,"enabled":True,"script":script})
19         file.close()
20
21 for initscript in default_initscripts:
22         SetInitScript(initscript)