Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
ruanhaishen
Acme.Sh
Commits
9c9fed74
Commit
9c9fed74
authored
Apr 20, 2019
by
neilpang
Browse files
fix
https://github.com/Neilpang/acme.sh/issues/2225
make NSUPDATE_SERVER can be overwritten
parent
d1f39e62
Changes
1
Show whitespace changes
Inline
Side-by-side
dnsapi/dns_nsupdate.sh
View file @
9c9fed74
...
...
@@ -6,14 +6,22 @@
dns_nsupdate_add
()
{
fulldomain
=
$1
txtvalue
=
$2
NSUPDATE_SERVER
=
"
${
NSUPDATE_SERVER
:-
$(
_readaccountconf_mutable NSUPDATE_SERVER
)
}
"
NSUPDATE_SERVER_PORT
=
"
${
NSUPDATE_SERVER_PORT
:-
$(
_readaccountconf_mutable NSUPDATE_SERVER_PORT
)
}
"
NSUPDATE_KEY
=
"
${
NSUPDATE_KEY
:-
$(
_readaccountconf_mutable NSUPDATE_KEY
)
}
"
NSUPDATE_ZONE
=
"
${
NSUPDATE_ZONE
:-
$(
_readaccountconf_mutable NSUPDATE_ZONE
)
}
"
_checkKeyFile
||
return
1
# save the dns server and key to the account conf file.
_saveaccountconf_mutable NSUPDATE_SERVER
"
${
NSUPDATE_SERVER
}
"
_saveaccountconf_mutable NSUPDATE_SERVER_PORT
"
${
NSUPDATE_SERVER_PORT
}
"
_saveaccountconf_mutable NSUPDATE_KEY
"
${
NSUPDATE_KEY
}
"
_saveaccountconf_mutable NSUPDATE_ZONE
"
${
NSUPDATE_ZONE
}
"
[
-n
"
${
NSUPDATE_SERVER
}
"
]
||
NSUPDATE_SERVER
=
"localhost"
[
-n
"
${
NSUPDATE_SERVER_PORT
}
"
]
||
NSUPDATE_SERVER_PORT
=
53
# save the dns server and key to the account conf file.
_saveaccountconf NSUPDATE_SERVER
"
${
NSUPDATE_SERVER
}
"
_saveaccountconf NSUPDATE_SERVER_PORT
"
${
NSUPDATE_SERVER_PORT
}
"
_saveaccountconf NSUPDATE_KEY
"
${
NSUPDATE_KEY
}
"
_saveaccountconf NSUPDATE_ZONE
"
${
NSUPDATE_ZONE
}
"
_info
"adding
${
fulldomain
}
. 60 in txt
\"
${
txtvalue
}
\"
"
[
-n
"
$DEBUG
"
]
&&
[
"
$DEBUG
"
-ge
"
$DEBUG_LEVEL_1
"
]
&&
nsdebug
=
"-d"
[
-n
"
$DEBUG
"
]
&&
[
"
$DEBUG
"
-ge
"
$DEBUG_LEVEL_2
"
]
&&
nsdebug
=
"-D"
...
...
@@ -42,6 +50,12 @@ EOF
#Usage: dns_nsupdate_rm _acme-challenge.www.domain.com
dns_nsupdate_rm
()
{
fulldomain
=
$1
NSUPDATE_SERVER
=
"
${
NSUPDATE_SERVER
:-
$(
_readaccountconf_mutable NSUPDATE_SERVER
)
}
"
NSUPDATE_SERVER_PORT
=
"
${
NSUPDATE_SERVER_PORT
:-
$(
_readaccountconf_mutable NSUPDATE_SERVER_PORT
)
}
"
NSUPDATE_KEY
=
"
${
NSUPDATE_KEY
:-
$(
_readaccountconf_mutable NSUPDATE_KEY
)
}
"
NSUPDATE_ZONE
=
"
${
NSUPDATE_ZONE
:-
$(
_readaccountconf_mutable NSUPDATE_ZONE
)
}
"
_checkKeyFile
||
return
1
[
-n
"
${
NSUPDATE_SERVER
}
"
]
||
NSUPDATE_SERVER
=
"localhost"
[
-n
"
${
NSUPDATE_SERVER_PORT
}
"
]
||
NSUPDATE_SERVER_PORT
=
53
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment