Browse Source

correctly handle any fulldomain

how is this algorithm for finding the root domain, it can handle "example.com.br"
pull/4007/head
gaby64 4 years ago
committed by GitHub
parent
commit
bc14e2ba4a
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 11
      dnsapi/dns_acmedns.sh

11
dnsapi/dns_acmedns.sh

@ -20,8 +20,15 @@
# Used to add txt record
dns_acmedns_add() {
fulldomain=$1
i=2
d=$(printf "%s" "$fulldomain" | cut -d . -f $i-100)
i=1
while [ -z "$d" ]; do
_d=$(printf "%s" "$fulldomain" | cut -d . -f $i-100)
c=$(echo $_d | awk -F'.' '{ print NF }')
if [[ $c < 4 && ( $(echo $_d | cut -d . -f 2) = "com" || $(echo $_d | cut -d . -f 3) = "" ) ]]; then
d=$_d
fi
i=$(_math "$i" + 1)
done
h="${d/./_}"
txtvalue=$2
_info "Using acme-dns"

Loading…
Cancel
Save