@ -39,12 +39,14 @@ dns_nsupdate_add() {
[ -n " $DEBUG " ] && [ " $DEBUG " -ge " $DEBUG_LEVEL_1 " ] && nsdebug = "-d"
[ -n " $DEBUG " ] && [ " $DEBUG " -ge " $DEBUG_LEVEL_1 " ] && nsdebug = "-d"
[ -n " $DEBUG " ] && [ " $DEBUG " -ge " $DEBUG_LEVEL_2 " ] && nsdebug = "-D"
[ -n " $DEBUG " ] && [ " $DEBUG " -ge " $DEBUG_LEVEL_2 " ] && nsdebug = "-D"
if [ -z " ${ NSUPDATE_ZONE } " ] ; then
if [ -z " ${ NSUPDATE_ZONE } " ] ; then
#shellcheck disable=SC2086
nsupdate -k " ${ NSUPDATE_KEY } " $nsdebug $NSUPDATE_OPT <<EOF
nsupdate -k " ${ NSUPDATE_KEY } " $nsdebug $NSUPDATE_OPT <<EOF
server ${ NSUPDATE_SERVER } ${ NSUPDATE_SERVER_PORT }
server ${ NSUPDATE_SERVER } ${ NSUPDATE_SERVER_PORT }
update add ${ fulldomain } . 60 in txt " ${ txtvalue } "
update add ${ fulldomain } . 60 in txt " ${ txtvalue } "
send
send
EOF
EOF
else
else
#shellcheck disable=SC2086
nsupdate -k " ${ NSUPDATE_KEY } " $nsdebug $NSUPDATE_OPT <<EOF
nsupdate -k " ${ NSUPDATE_KEY } " $nsdebug $NSUPDATE_OPT <<EOF
server ${ NSUPDATE_SERVER } ${ NSUPDATE_SERVER_PORT }
server ${ NSUPDATE_SERVER } ${ NSUPDATE_SERVER_PORT }
zone ${ NSUPDATE_ZONE } .
zone ${ NSUPDATE_ZONE } .
@ -77,12 +79,14 @@ dns_nsupdate_rm() {
[ -n " $DEBUG " ] && [ " $DEBUG " -ge " $DEBUG_LEVEL_1 " ] && nsdebug = "-d"
[ -n " $DEBUG " ] && [ " $DEBUG " -ge " $DEBUG_LEVEL_1 " ] && nsdebug = "-d"
[ -n " $DEBUG " ] && [ " $DEBUG " -ge " $DEBUG_LEVEL_2 " ] && nsdebug = "-D"
[ -n " $DEBUG " ] && [ " $DEBUG " -ge " $DEBUG_LEVEL_2 " ] && nsdebug = "-D"
if [ -z " ${ NSUPDATE_ZONE } " ] ; then
if [ -z " ${ NSUPDATE_ZONE } " ] ; then
#shellcheck disable=SC2086
nsupdate -k " ${ NSUPDATE_KEY } " $nsdebug $NSUPDATE_OPT <<EOF
nsupdate -k " ${ NSUPDATE_KEY } " $nsdebug $NSUPDATE_OPT <<EOF
server ${ NSUPDATE_SERVER } ${ NSUPDATE_SERVER_PORT }
server ${ NSUPDATE_SERVER } ${ NSUPDATE_SERVER_PORT }
update delete ${ fulldomain } . txt
update delete ${ fulldomain } . txt
send
send
EOF
EOF
else
else
#shellcheck disable=SC2086
nsupdate -k " ${ NSUPDATE_KEY } " $nsdebug $NSUPDATE_OPT <<EOF
nsupdate -k " ${ NSUPDATE_KEY } " $nsdebug $NSUPDATE_OPT <<EOF
server ${ NSUPDATE_SERVER } ${ NSUPDATE_SERVER_PORT }
server ${ NSUPDATE_SERVER } ${ NSUPDATE_SERVER_PORT }
zone ${ NSUPDATE_ZONE } .
zone ${ NSUPDATE_ZONE } .