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