keep hostname first
[myplc.git] / db-config.d / 06-initscripts
1 #################### initscripts
2 # Default Initscripts
3 default_initscripts = []
4
5 # get the MyPLC url
6 url = GetMyPLCURL()
7
8 # Find initscripts and add them to the db
9 for (root, dirs, files) in os.walk("/etc/plc_sliceinitscripts"):
10     for f in files:
11         # Read the file
12         file = open(root + "/" + f, "ro")
13         script = file.read()
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})
18         file.close()
19
20 for initscript in default_initscripts:
21         SetInitScript(initscript)