|
@@ -311,19 +311,19 @@ saturnin__runhook() {
|
311
|
311
|
# unless syntax check fails, execute it as Bash code (in separate
|
312
|
312
|
# process).
|
313
|
313
|
#
|
314
|
|
- local hname="$1" # hook name
|
315
|
|
- local hook_code # ... code
|
|
314
|
+ local name="$1" # hook name
|
|
315
|
+ local code # ... code
|
316
|
316
|
test -n "$SATURNIN_SUBCOMMAND" || {
|
317
|
|
- warn "unknown subcommand, ignoring hook: $hname"
|
|
317
|
+ warn "unknown subcommand, ignoring hook: $name"
|
318
|
318
|
return 0
|
319
|
319
|
}
|
320
|
|
- hook_code="$(saturnin__conf -j "hook.$SATURNIN_SUBCOMMAND.$hname")"
|
321
|
|
- debug -v SATURNIN_SUBCOMMAND hook_code hname
|
322
|
|
- bash -n <<<"$hook_code" || {
|
323
|
|
- warn "syntax errors, ignoring hook: $hname"
|
|
320
|
+ code="$(saturnin__conf -j "hook.$SATURNIN_SUBCOMMAND.$name")"
|
|
321
|
+ debug -v SATURNIN_SUBCOMMAND code name
|
|
322
|
+ bash -n <<<"$code" || {
|
|
323
|
+ warn "syntax errors, ignoring hook: $name"
|
324
|
324
|
return 0
|
325
|
325
|
}
|
326
|
|
- eval "$hook_code"
|
|
326
|
+ eval "$code"
|
327
|
327
|
}
|
328
|
328
|
|
329
|
329
|
saturnin__runsc() {
|