You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

20 lines
670 B

#!/bin/bash
# For debugging, use this as the DNS update "delete" driver
#
# It will log whatever seems interesting in /tmp/dns_nodelete.log, but
# it will NOT delete the tokens. Currently used with nsupdate, but
# variables for other drivers are welcome. This is mainly for debugging
# CNAME aliasing & token cleanup tools.
(
NOLOG="/tmp/dns_nodelete.log"
NOSTAMP="$(date +'%a, %d-%b-%Y %T.%N'): "
NODOMAIN="$1"
NOTOKEN="$2"
NOVARS="DNS_.*|*NODOMAIN|NOTOKEN*"
set | grep -E "^($NOVARS)=" | while read -r ; do echo "${NOSTAMP}$REPLY" >>$NOLOG; done
echo "${NOSTAMP}update delete ${DNS_ZONE:-"_acme-challenge.${NODOMAIN}."} 300 in TXT \"${NOTOKEN}\"\n" >>"$NOLOG"
)