Browse Source
freedns: fix domain splitting for multi-part domains
pull/1454/head
Joe Groocock
8 years ago
committed by
Joe Groocock
No known key found for this signature in database
GPG Key ID: E0B16BEACFBB6A86
1 changed files with
4 additions and
5 deletions
-
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" |
|
|
|
|