From b9311282eb6ecf381dc4c2c0acbdb2085fdfe8f2 Mon Sep 17 00:00:00 2001 From: neilpang Date: Sun, 9 Oct 2016 22:15:15 +0800 Subject: [PATCH] minor fix pdns api --- dnsapi/dns_pdns.sh | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/dnsapi/dns_pdns.sh b/dnsapi/dns_pdns.sh index 842a5b82..30c6d658 100755 --- a/dnsapi/dns_pdns.sh +++ b/dnsapi/dns_pdns.sh @@ -8,6 +8,8 @@ #PDNS_Token="0123456789ABCDEF" #PDNS_Ttl=60 +DEFAULT_PDNS_TTL=60 + ######## Public functions ##################### #Usage: add _acme-challenge.www.domain.com "123456789ABCDEF0000000000000000000000000000000000000" dns_pdns_add() { @@ -33,13 +35,17 @@ dns_pdns_add() { fi if [ -z "$PDNS_Ttl" ] ; then - PDNS_Ttl=60 + PDNS_Ttl=$DEFAULT_PDNS_TTL fi #save the api addr and key to the account conf file. _saveaccountconf PDNS_Url "$PDNS_Url" _saveaccountconf PDNS_ServerId "$PDNS_ServerId" _saveaccountconf PDNS_Token "$PDNS_Token" + + if [ "$PDNS_Ttl" != "$DEFAULT_PDNS_TTL" ] ; then + _saveaccountconf PDNS_Ttl "$PDNS_Ttl" + fi _debug "First detect the root zone" if ! _get_root $fulldomain ; then