Kaydet (Commit) 1dcf6d3f authored tarafından Suleyman Poyraz's avatar Suleyman Poyraz

Now run scom

üst 6e616ca1
<scomModel>
<interface name="Core">
<method name="register" action_id="tr.org.sulin.scom.register">
<method name="register" action_id="">
<arg name="model" type="s" direction="in"/>
<arg name="package" type="s" direction="in"/>
<arg name="script" type="s" direction="in"/>
<annotation name="org.freedesktop.DBus.Method.NoReply" value="true"/>
</method>
<method name="remove" action_id="tr.org.sulin.scom.remove">
<method name="remove" action_id="">
<arg name="package" type="s" direction="in"/>
<annotation name="org.freedesktop.DBus.Method.NoReply" value="true"/>
</method>
......
......@@ -25,7 +25,7 @@ def listApplicationModels(app):
return models
def register(app, model, filename):
scriptDir = os.path.join('/var/db/comar3/', "scripts", model)
scriptDir = os.path.join('/var/db/scom3/', "scripts", model)
scriptFile = os.path.join(scriptDir, "%s.py" % app)
try:
os.mkdir(scriptDir)
......@@ -33,26 +33,26 @@ def register(app, model, filename):
pass
shutil.copy(filename, scriptFile)
scriptDir = os.path.join('/var/db/comar3/', "apps", app)
scriptDir = os.path.join('/var/db/scom3/', "apps", app)
scriptFile = os.path.join(scriptDir, model)
try:
os.mkdir(scriptDir)
except:
pass
try:
file(scriptFile, "w").write("")
open(scriptFile, "w").write("")
except:
pass
return True
def remove(app):
scriptDir = os.path.join('/var/db/comar3/', "apps", app)
scriptDir = os.path.join('/var/db/scom3/', "apps", app)
if not os.path.exists(scriptDir):
return
for i in os.listdir(scriptDir):
if not i.startswith("."):
scriptFile = os.path.join('/var/db/comar3/', "scripts", i, "%s.py" % app)
scriptFile = os.path.join('/var/db/scom3/', "scripts", i, "%s.py" % app)
try:
os.unlink(scriptFile)
except:
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment