diff options
| author | Martin Sivak <msivak@redhat.com> | 2008-01-02 12:43:26 +0100 |
|---|---|---|
| committer | Martin Sivak <msivak@redhat.com> | 2008-01-02 12:43:26 +0100 |
| commit | 08ee3e0010cc712fde32054fe67a7befb9432193 (patch) | |
| tree | 99416962f53bd561c9b84364a156f45238ad5af7 /plugins | |
| parent | d2b141ccdc210dd1f69e4585e9f21c2b0cc1b33a (diff) | |
| download | firstaidkit-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.py | 13 |
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() |
