From d9f0ec9940a112192f45ec390e54c845974c200e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pavel=20Ond=C5=99ej?= Date: Wed, 8 Jun 2016 11:42:44 +0200 Subject: [PATCH] Fixed dnssleep parametr - and added to renew conf file --- acme.sh | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/acme.sh b/acme.sh index 21070cc0..9318459d 100755 --- a/acme.sh +++ b/acme.sh @@ -1105,7 +1105,8 @@ issue() { Le_RealCACertPath="$7" Le_ReloadCmd="$8" Le_RealFullChainPath="$9" - + dnssleep="${10}" + #remove these later. if [ "$Le_Webroot" = "dns-cf" ] ; then Le_Webroot="dns_cf" @@ -1620,7 +1621,7 @@ renew() { fi IS_RENEW="1" - issue "$Le_Webroot" "$Le_Domain" "$Le_Alt" "$Le_Keylength" "$Le_RealCertPath" "$Le_RealKeyPath" "$Le_RealCACertPath" "$Le_ReloadCmd" "$Le_RealFullChainPath" + issue "$Le_Webroot" "$Le_Domain" "$Le_Alt" "$Le_Keylength" "$Le_RealCertPath" "$Le_RealKeyPath" "$Le_RealCACertPath" "$Le_ReloadCmd" "$Le_RealFullChainPath" "$dnssleep" local res=$? IS_RENEW="" @@ -2164,7 +2165,7 @@ Parameters: --standalone Use standalone mode. --apache Use apache mode. --dns [dns_cf|dns_dp|dns_cx|/path/to/api/file] Use dns mode or dns api. - --dnssleep # Number of seconds for sleep (for reload dns cache etc.), after succesful insert dns records via dns api. + --dnssleep Number of seconds for sleep (for reload dns cache etc.), after succesful insert dns records via dns api. --keylength, -k [2048] Specifies the domain key length: 2048, 3072, 4096, 8192 or ec-256, ec-384. --accountkeylength, -ak [2048] Specifies the account key length. @@ -2235,6 +2236,7 @@ _process() { _accountkey="" _certhome="" _httpport="" + dnssleep="60" while [ ${#} -gt 0 ] ; do case "${1}" in @@ -2361,13 +2363,13 @@ _process() { _webroot="$_webroot,$wvalue" fi ;; - --dnssleep + --dnssleep) re='^[0-9]+$' - if ! [[ $2 =~ $re ]] ; then - dnssleep="60" + if ! [[ "$2" =~ $re ]] ; then + dnssleep="60" else dnssleep="$2" - fi + fi shift ;; --keylength|-k) @@ -2456,8 +2458,8 @@ _process() { case "${_CMD}" in install) install ;; uninstall) uninstall ;; - issue) - issue "$_webroot" "$_domain" "$_altdomains" "$_keylength" "$_certpath" "$_keypath" "$_capath" "$_reloadcmd" "$_fullchainpath" + issue) + issue "$_webroot" "$_domain" "$_altdomains" "$_keylength" "$_certpath" "$_keypath" "$_capath" "$_reloadcmd" "$_fullchainpath" "$dnssleep" ;; installcert) installcert "$_domain" "$_certpath" "$_keypath" "$_capath" "$_reloadcmd" "$_fullchainpath"