summaryrefslogtreecommitdiffstats
path: root/plugins/plugin_examples/sample3Plugin/plugin
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/plugin_examples/sample3Plugin/plugin')
-rwxr-xr-xplugins/plugin_examples/sample3Plugin/plugin41
1 files changed, 41 insertions, 0 deletions
diff --git a/plugins/plugin_examples/sample3Plugin/plugin b/plugins/plugin_examples/sample3Plugin/plugin
new file mode 100755
index 0000000..ba3a5e3
--- /dev/null
+++ b/plugins/plugin_examples/sample3Plugin/plugin
@@ -0,0 +1,41 @@
+#!/bin/bash
+
+# Since this is just an example this will only have default tasks.
+TASK=""
+
+use()
+{
+ echo You are using it wrong.
+}
+
+if [ $1 ] ; then
+ if [ $2 ] ;then
+ TASK=$2
+ else
+ use
+ exit 1
+ fi
+else
+ use
+ exit 1
+fi
+
+
+if [ $TASK = "prepare" ]; then
+ echo prepare true
+fi
+if [ $TASK = "diagnose" ]; then
+ echo diagnose false
+fi
+if [ $TASK = "clean" ]; then
+ echo clean true
+fi
+if [ $TASK = "fix" ]; then
+ echo fix true
+fi
+if [ $TASK = "backup" ]; then
+ echo backup true
+fi
+if [ $TASK = "restore" ]; then
+ echo restore true
+fi