From 8b0f32924d4410ef79848b0f62588fbd7c3c5c80 Mon Sep 17 00:00:00 2001 From: Robert Scheck Date: Sun, 29 Dec 2024 14:32:21 +0100 Subject: [PATCH] Include local overrides for `hook.sh` functions Co-authored-by: Paul Wouters --- docs/examples/hook.sh | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/docs/examples/hook.sh b/docs/examples/hook.sh index 4fc9015f..0d03abc2 100755 --- a/docs/examples/hook.sh +++ b/docs/examples/hook.sh @@ -214,6 +214,13 @@ exit_hook() { # Contains error message if dehydrated exits with error } +# Include local overrides for hook.sh functions +if [ -d /etc/dehydrated/hook.d ]; then + for localhook in $(ls -1 /etc/dehydrated/hook.d/*.sh 2>/dev/null); do + . "${localhook}" + done +fi + HANDLER="$1"; shift if [[ "${HANDLER}" =~ ^(deploy_challenge|clean_challenge|sync_cert|deploy_cert|deploy_ocsp|unchanged_cert|invalid_challenge|request_failure|generate_csr|startup_hook|exit_hook)$ ]]; then "$HANDLER" "$@"