Browse Source

Add support for pre/post hooks

Alois Mahdal 9 years ago
parent
commit
201f83c732
1 changed files with 17 additions and 0 deletions
  1. 17
    0
      src/libexec/saturnin-iam

+ 17
- 0
src/libexec/saturnin-iam View File

100
 }
100
 }
101
 
101
 
102
 
102
 
103
+#
104
+# hooks
105
+#
106
+
107
+run_hook() {
108
+    local name=$1
109
+    local cmd=$2
110
+    local arg=$3
111
+    saturnin conf -p iam.hooking.$name.$cmd \
112
+      | SATURNIN_IAM_CMD=$cmd \
113
+        SATURNIN_IAM_ARG=$arg \
114
+        bash
115
+}
116
+
117
+
103
 #
118
 #
104
 # subcommand handlers
119
 # subcommand handlers
105
 #
120
 #
234
 
249
 
235
 shift
250
 shift
236
 
251
 
252
+run_hook before $cmd $1
237
 i_am_$cmd $1
253
 i_am_$cmd $1
254
+run_hook after $cmd $1