Browse Source

freedns: fix domain splitting for multi-part domains

pull/1454/head
Joe Groocock 8 years ago
committed by Joe Groocock
parent
commit
49ea6a1bb9
No known key found for this signature in database GPG Key ID: E0B16BEACFBB6A86
  1. 9
      dnsapi/dns_freedns.sh

9
dnsapi/dns_freedns.sh

@ -47,11 +47,10 @@ dns_freedns_add() {
_saveaccountconf FREEDNS_COOKIE "$FREEDNS_COOKIE"
# split our full domain name into two parts...
i="$(echo "$fulldomain" | tr '.' ' ' | wc -w)"
i="$(_math "$i" - 1)"
top_domain="$(echo "$fulldomain" | cut -d. -f "$i"-100)"
i="$(_math "$i" - 1)"
sub_domain="$(echo "$fulldomain" | cut -d. -f -"$i")"
# top_domain is everything after the first dot
# sub_domain is the element before the first dot
top_domain="$(echo "$fulldomain" | cut -d. -f 2-)"
sub_domain="$(echo "$fulldomain" | cut -d. -f 1)"
_debug "top_domain: $top_domain"
_debug "sub_domain: $sub_domain"

Loading…
Cancel
Save