X-Git-Url: https://git.tld-linux.org/?p=packages%2Fdehydrated.git;a=blobdiff_plain;f=hook.sh;fp=hook.sh;h=d46a0646df4525a91486d21b3baea8c33adb1caf;hp=283ed79671ed713418f255a4f522087164ab8724;hb=7651f36ffc080f1cb16224e339e5ee6818855e97;hpb=6e7bd3d84c58da8371dda75b339c37294ef45bc6 diff --git a/hook.sh b/hook.sh index 283ed79..d46a064 100755 --- a/hook.sh +++ b/hook.sh @@ -4,34 +4,44 @@ # certificate is successfully deployed HOOKS_D="/etc/dehydrated/hooks.d" -# Load fucntions +# Load system fucntions . "/etc/dehydrated/hooks/functions" +# Load custom fucntions +. "/etc/dehydrated/hooks/custom_functions" HANDLER="${1}" shift case "${HANDLER}" in deploy_cert) deploy_cert "$@" + custom_deploy_cert "$@" ;; clean_challenge) clean_challenge "$@" + custom_clean_challenge "$@" ;; deploy_challenge) deploy_challenge "$@" + custom_deploy_challenge "$@" ;; invalid_challenge) invalid_challenge "$@" + custom_invalid_challenge "$@" ;; request_failure) request_failure "$@" + custom_request_failure "$@" ;; unchanged_cert) unchanged_cert "$@" + custom_unchanged_cert "$@" ;; startup_hook) startup_hook "$@" + custom_startup_hook "$@" ;; exit_hook) exit_hook "$@" + custom_exit_hook "$@" ;; esac