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

Now run scom

üst 6e616ca1
<scomModel> <scomModel>
<interface name="Core"> <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="model" type="s" direction="in"/>
<arg name="package" type="s" direction="in"/> <arg name="package" type="s" direction="in"/>
<arg name="script" type="s" direction="in"/> <arg name="script" type="s" direction="in"/>
<annotation name="org.freedesktop.DBus.Method.NoReply" value="true"/> <annotation name="org.freedesktop.DBus.Method.NoReply" value="true"/>
</method> </method>
<method name="remove" action_id="tr.org.sulin.scom.remove"> <method name="remove" action_id="">
<arg name="package" type="s" direction="in"/> <arg name="package" type="s" direction="in"/>
<annotation name="org.freedesktop.DBus.Method.NoReply" value="true"/> <annotation name="org.freedesktop.DBus.Method.NoReply" value="true"/>
</method> </method>
......
...@@ -25,7 +25,7 @@ def listApplicationModels(app): ...@@ -25,7 +25,7 @@ def listApplicationModels(app):
return models return models
def register(app, model, filename): 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) scriptFile = os.path.join(scriptDir, "%s.py" % app)
try: try:
os.mkdir(scriptDir) os.mkdir(scriptDir)
...@@ -33,26 +33,26 @@ def register(app, model, filename): ...@@ -33,26 +33,26 @@ def register(app, model, filename):
pass pass
shutil.copy(filename, scriptFile) 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) scriptFile = os.path.join(scriptDir, model)
try: try:
os.mkdir(scriptDir) os.mkdir(scriptDir)
except: except:
pass pass
try: try:
file(scriptFile, "w").write("") open(scriptFile, "w").write("")
except: except:
pass pass
return True return True
def remove(app): 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): if not os.path.exists(scriptDir):
return return
for i in os.listdir(scriptDir): for i in os.listdir(scriptDir):
if not i.startswith("."): 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: try:
os.unlink(scriptFile) os.unlink(scriptFile)
except: 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