|
|
@ -196,7 +196,7 @@ _get_base_domain() {
|
|
|
|
_debug2 domain_list "$domain_list"
|
|
|
|
_debug2 domain_list "$domain_list"
|
|
|
|
|
|
|
|
|
|
|
|
i=1
|
|
|
|
i=1
|
|
|
|
while [ $i -gt 0 ]; do
|
|
|
|
while [ "$i" -gt 0 ]; do
|
|
|
|
## get next longest domain
|
|
|
|
## get next longest domain
|
|
|
|
_domain=$(printf "%s" "$fulldomain" | cut -d . -f "$i"-"$MAX_DOM")
|
|
|
|
_domain=$(printf "%s" "$fulldomain" | cut -d . -f "$i"-"$MAX_DOM")
|
|
|
|
## check we got something back from our cut (or are we at the end)
|
|
|
|
## check we got something back from our cut (or are we at the end)
|
|
|
@ -208,7 +208,7 @@ _get_base_domain() {
|
|
|
|
## check if it exists
|
|
|
|
## check if it exists
|
|
|
|
if [ -n "$found" ]; then
|
|
|
|
if [ -n "$found" ]; then
|
|
|
|
## exists - exit loop returning the parts
|
|
|
|
## exists - exit loop returning the parts
|
|
|
|
sub_point=$(_math $i - 1)
|
|
|
|
sub_point=$(_math "$i" - 1)
|
|
|
|
_sub_domain=$(printf "%s" "$fulldomain" | cut -d . -f 1-"$sub_point")
|
|
|
|
_sub_domain=$(printf "%s" "$fulldomain" | cut -d . -f 1-"$sub_point")
|
|
|
|
_domain_id="$(echo "$found" | _egrep_o "Id\"\s*\:\s*\"*[0-9]+" | _egrep_o "[0-9]+")"
|
|
|
|
_domain_id="$(echo "$found" | _egrep_o "Id\"\s*\:\s*\"*[0-9]+" | _egrep_o "[0-9]+")"
|
|
|
|
_debug _domain_id "$_domain_id"
|
|
|
|
_debug _domain_id "$_domain_id"
|
|
|
@ -218,7 +218,7 @@ _get_base_domain() {
|
|
|
|
return 0
|
|
|
|
return 0
|
|
|
|
fi
|
|
|
|
fi
|
|
|
|
## increment cut point $i
|
|
|
|
## increment cut point $i
|
|
|
|
i=$(_math $i + 1)
|
|
|
|
i=$(_math "$i" + 1)
|
|
|
|
done
|
|
|
|
done
|
|
|
|
|
|
|
|
|
|
|
|
if [ -z "$found" ]; then
|
|
|
|
if [ -z "$found" ]; then
|
|
|
|