summaryrefslogtreecommitdiffstats
path: root/plugins
diff options
context:
space:
mode:
authorMartin Sivak <msivak@redhat.com>2008-01-02 12:43:26 +0100
committerMartin Sivak <msivak@redhat.com>2008-01-02 12:43:26 +0100
commit08ee3e0010cc712fde32054fe67a7befb9432193 (patch)
tree99416962f53bd561c9b84364a156f45238ad5af7 /plugins
parentd2b141ccdc210dd1f69e4585e9f21c2b0cc1b33a (diff)
downloadfirstaidkit-08ee3e0010cc712fde32054fe67a7befb9432193.tar.gz
firstaidkit-08ee3e0010cc712fde32054fe67a7befb9432193.tar.xz
firstaidkit-08ee3e0010cc712fde32054fe67a7befb9432193.zip
Still not perfect, but at least do not use completelly hardcoded paths to the binary part of plugin
Diffstat (limited to 'plugins')
-rw-r--r--plugins/sample3Plugin/sample3Plugin.py13
1 files changed, 7 insertions, 6 deletions
diff --git a/plugins/sample3Plugin/sample3Plugin.py b/plugins/sample3Plugin/sample3Plugin.py
index d03823b..5168e3f 100644
--- a/plugins/sample3Plugin/sample3Plugin.py
+++ b/plugins/sample3Plugin/sample3Plugin.py
@@ -17,6 +17,7 @@
from tasker.returns import *
from tasker.plugins import Plugin,Flow
+from tasker import Config
import subprocess
class Sample3Plugin(Plugin):
@@ -30,7 +31,7 @@ class Sample3Plugin(Plugin):
def prepare(self):
# Prepare command line.
- prepare = ["/usr/lib/FirstAidKit/plugins/sample3Plugin/plugin", "--task", "prepare"]
+ prepare = [Config.plugin.path+"/sample3Plugin/plugin", "--task", "prepare"]
proc = subprocess.Popen(prepare, stdout=subprocess.PIPE)
(out, err) = proc.communicate()
out = out.strip()
@@ -40,7 +41,7 @@ class Sample3Plugin(Plugin):
self._result=ReturnValueTrue
def clean(self):
- clean = ["/usr/lib/FirstAidKit/plugins/sample3Plugin/plugin", "--task", "clean"]
+ clean = [Config.plugin.path+"/sample3Plugin/plugin", "--task", "clean"]
proc = subprocess.Popen(clean, stdout=subprocess.PIPE)
(out, err) = proc.communicate()
out = out.strip()
@@ -50,7 +51,7 @@ class Sample3Plugin(Plugin):
self._result=ReturnValueTrue
def backup(self):
- backup = ["/usr/lib/FirstAidKit/plugins/sample3Plugin/plugin", "--task", "backup"]
+ backup = [Config.plugin.path+"/sample3Plugin/plugin", "--task", "backup"]
proc = subprocess.Popen(backup, stdout=subprocess.PIPE)
(out, err) = proc.communicate()
out = out.strip()
@@ -60,7 +61,7 @@ class Sample3Plugin(Plugin):
self._result=ReturnValueTrue
def restore(self):
- restore = ["/usr/lib/FirstAidKit/plugins/sample3Plugin/plugin", "--task", "restore"]
+ restore = [Config.plugin.path+"/sample3Plugin/plugin", "--task", "restore"]
proc = subprocess.Popen(restore, stdout=subprocess.PIPE)
(out, err) = proc.communicate()
out = out.strip()
@@ -70,7 +71,7 @@ class Sample3Plugin(Plugin):
self._result=ReturnValueTrue
def diagnose(self):
- diagnose = ["/usr/lib/FirstAidKit/plugins/sample3Plugin/plugin", "--task", "diagnose"]
+ diagnose = [Config.plugin.path+"/sample3Plugin/plugin", "--task", "diagnose"]
proc = subprocess.Popen(diagnose, stdout=subprocess.PIPE)
(out, err) = proc.communicate()
out = out.strip()
@@ -80,7 +81,7 @@ class Sample3Plugin(Plugin):
self._result=ReturnValueTrue
def fix(self):
- fix = ["/usr/lib/FirstAidKit/plugins/sample3Plugin/plugin", "--task", "fix"]
+ fix = [Config.plugin.path+"/sample3Plugin/plugin", "--task", "fix"]
proc = subprocess.Popen(fix, stdout=subprocess.PIPE)
(out, err) = proc.communicate()
out = out.strip()