Create YADM_HOOKS variable for hooks dir
This commit is contained in:
parent
bd71ec8932
commit
f0ad40376d
1 changed files with 3 additions and 1 deletions
4
yadm
4
yadm
|
@ -30,6 +30,7 @@ YADM_CONFIG="config"
|
||||||
YADM_ENCRYPT="encrypt"
|
YADM_ENCRYPT="encrypt"
|
||||||
YADM_ARCHIVE="files.gpg"
|
YADM_ARCHIVE="files.gpg"
|
||||||
YADM_BOOTSTRAP="bootstrap"
|
YADM_BOOTSTRAP="bootstrap"
|
||||||
|
YADM_HOOKS="hooks"
|
||||||
|
|
||||||
HOOK_COMMAND=""
|
HOOK_COMMAND=""
|
||||||
FULL_COMMAND=""
|
FULL_COMMAND=""
|
||||||
|
@ -789,6 +790,7 @@ function configure_paths() {
|
||||||
YADM_ENCRYPT="$YADM_DIR/$YADM_ENCRYPT"
|
YADM_ENCRYPT="$YADM_DIR/$YADM_ENCRYPT"
|
||||||
YADM_ARCHIVE="$YADM_DIR/$YADM_ARCHIVE"
|
YADM_ARCHIVE="$YADM_DIR/$YADM_ARCHIVE"
|
||||||
YADM_BOOTSTRAP="$YADM_DIR/$YADM_BOOTSTRAP"
|
YADM_BOOTSTRAP="$YADM_DIR/$YADM_BOOTSTRAP"
|
||||||
|
YADM_HOOKS="$YADM_DIR/$YADM_HOOKS"
|
||||||
|
|
||||||
# independent overrides for paths
|
# independent overrides for paths
|
||||||
if [ -n "$YADM_OVERRIDE_REPO" ]; then
|
if [ -n "$YADM_OVERRIDE_REPO" ]; then
|
||||||
|
@ -879,7 +881,7 @@ function invoke_hook() {
|
||||||
|
|
||||||
mode="$1"
|
mode="$1"
|
||||||
exit_status="$2"
|
exit_status="$2"
|
||||||
hook_command="$YADM_DIR/hooks/${mode}_$HOOK_COMMAND"
|
hook_command="${YADM_HOOKS}/${mode}_$HOOK_COMMAND"
|
||||||
|
|
||||||
if [ -x "$hook_command" ] ; then
|
if [ -x "$hook_command" ] ; then
|
||||||
debug "Invoking hook: $hook_command"
|
debug "Invoking hook: $hook_command"
|
||||||
|
|
Loading…
Reference in a new issue