From 39357853012f463b3497d9b81dbf45b40b9d40d6 Mon Sep 17 00:00:00 2001 From: tianyu Date: Mon, 5 Mar 2018 21:05:03 +0800 Subject: [PATCH] Update cloudxns-hook.sh --- le-dns/cloudxns-hook.sh | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/le-dns/cloudxns-hook.sh b/le-dns/cloudxns-hook.sh index b7ad47c..2f71dc5 100755 --- a/le-dns/cloudxns-hook.sh +++ b/le-dns/cloudxns-hook.sh @@ -27,12 +27,19 @@ request_failure() { local STATUSCODE="${1}" REASON="${2}" REQTYPE="${3}" } -exit_hook() { +function generate_csr { + local DOMAIN="${1}" CERTDIR="${2}" ALTNAMES="${3}" +} - : +function startup_hook { + : +} + +function exit_hook { + : } HANDLER="$1"; shift -if [[ "${HANDLER}" =~ ^(deploy_challenge|clean_challenge|deploy_cert|unchanged_cert|invalid_challenge|request_failure|exit_hook)$ ]]; then - "$HANDLER" "$@" +if [[ "${HANDLER}" =~ ^(deploy_challenge|clean_challenge|deploy_cert|unchanged_cert|invalid_challenge|request_failure|generate_csr|startup_hook|exit_hook)$ ]]; then + "$HANDLER" "$@" fi