Skip to content

Commit 167aba6

Browse files
authored
Merge pull request #5285 from markt-de/fix_nsupdate
URGENT: fix dns_nsupdate when NSUPDATE_OPT is empty
2 parents ea94477 + 9ecd840 commit 167aba6

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

dnsapi/dns_nsupdate.sh

+8-4
Original file line numberDiff line numberDiff line change
@@ -39,13 +39,15 @@ dns_nsupdate_add() {
3939
[ -n "$DEBUG" ] && [ "$DEBUG" -ge "$DEBUG_LEVEL_1" ] && nsdebug="-d"
4040
[ -n "$DEBUG" ] && [ "$DEBUG" -ge "$DEBUG_LEVEL_2" ] && nsdebug="-D"
4141
if [ -z "${NSUPDATE_ZONE}" ]; then
42-
nsupdate -k "${NSUPDATE_KEY}" $nsdebug "${NSUPDATE_OPT}" <<EOF
42+
#shellcheck disable=SC2086
43+
nsupdate -k "${NSUPDATE_KEY}" $nsdebug $NSUPDATE_OPT <<EOF
4344
server ${NSUPDATE_SERVER} ${NSUPDATE_SERVER_PORT}
4445
update add ${fulldomain}. 60 in txt "${txtvalue}"
4546
send
4647
EOF
4748
else
48-
nsupdate -k "${NSUPDATE_KEY}" $nsdebug "${NSUPDATE_OPT}" <<EOF
49+
#shellcheck disable=SC2086
50+
nsupdate -k "${NSUPDATE_KEY}" $nsdebug $NSUPDATE_OPT <<EOF
4951
server ${NSUPDATE_SERVER} ${NSUPDATE_SERVER_PORT}
5052
zone ${NSUPDATE_ZONE}.
5153
update add ${fulldomain}. 60 in txt "${txtvalue}"
@@ -77,13 +79,15 @@ dns_nsupdate_rm() {
7779
[ -n "$DEBUG" ] && [ "$DEBUG" -ge "$DEBUG_LEVEL_1" ] && nsdebug="-d"
7880
[ -n "$DEBUG" ] && [ "$DEBUG" -ge "$DEBUG_LEVEL_2" ] && nsdebug="-D"
7981
if [ -z "${NSUPDATE_ZONE}" ]; then
80-
nsupdate -k "${NSUPDATE_KEY}" $nsdebug "${NSUPDATE_OPT}" <<EOF
82+
#shellcheck disable=SC2086
83+
nsupdate -k "${NSUPDATE_KEY}" $nsdebug $NSUPDATE_OPT <<EOF
8184
server ${NSUPDATE_SERVER} ${NSUPDATE_SERVER_PORT}
8285
update delete ${fulldomain}. txt
8386
send
8487
EOF
8588
else
86-
nsupdate -k "${NSUPDATE_KEY}" $nsdebug "${NSUPDATE_OPT}" <<EOF
89+
#shellcheck disable=SC2086
90+
nsupdate -k "${NSUPDATE_KEY}" $nsdebug $NSUPDATE_OPT <<EOF
8791
server ${NSUPDATE_SERVER} ${NSUPDATE_SERVER_PORT}
8892
zone ${NSUPDATE_ZONE}.
8993
update delete ${fulldomain}. txt

0 commit comments

Comments
 (0)