|
|
@ -45,7 +45,7 @@ _initAuth() { |
|
|
|
if [ -z "$ARUBA_AK" ] || [ -z "$ARUBA_AS" ] || [ -z "$ARUBA_TK" ]; then |
|
|
|
ARUBA_AK="" |
|
|
|
ARUBA_AS="" |
|
|
|
ARUBA_TK="" |
|
|
|
ARUBA_TK="" |
|
|
|
_err "You don't specify ARUBA application key and application secret yet." |
|
|
|
_err "Please create you key and try again." |
|
|
|
return 1 |
|
|
@ -53,7 +53,7 @@ _initAuth() { |
|
|
|
|
|
|
|
if [ "$ARUBA_TK" != "$(_readaccountconf ARUBA_TK)" ]; then |
|
|
|
_info "It seems that your aruba key is changed, let's clear consumer key first." |
|
|
|
_clearaccountconf ARUBA_TK |
|
|
|
_clearaccountconf ARUBA_TK |
|
|
|
_clearaccountconf ARUBA_CK |
|
|
|
fi |
|
|
|
_saveaccountconf_mutable ARUBA_AK "$ARUBA_AK" |
|
|
@ -153,7 +153,7 @@ dns_aruba_rm() { |
|
|
|
_debug "Getting TXT record to delete: $_sub_domain.$_domain." |
|
|
|
|
|
|
|
if ! _extract_record_id "$_sub_domain.$_domain"; then |
|
|
|
return 1 |
|
|
|
return 1 |
|
|
|
fi |
|
|
|
|
|
|
|
_debug "Deleting TXT record: $_sub_domain.$_domain" |
|
|
@ -180,24 +180,24 @@ _extract_record_id() { |
|
|
|
ARRAY_NAMES=$_names |
|
|
|
|
|
|
|
j=0 |
|
|
|
for i in $ARRAY_NAMES; do |
|
|
|
if [ "$i" = "$subdomain" ]; then |
|
|
|
_debug printf "%s\t%s\n" "$i" |
|
|
|
for i in $ARRAY_NAMES; do |
|
|
|
if [ "$i" = "$subdomain" ]; then |
|
|
|
_debug printf "%s\t%s\n" "$i" |
|
|
|
#_arrayname=$i |
|
|
|
_arrayId=$j |
|
|
|
_info "Found txt record id: $_arrayId" |
|
|
|
_info "Found txt record id: $_arrayId" |
|
|
|
fi |
|
|
|
j=$(_math "$j" + 1) |
|
|
|
j=$(_math "$j" + 1) |
|
|
|
done |
|
|
|
|
|
|
|
n=0 |
|
|
|
for i in $ARRAY_IDS; do |
|
|
|
if [ "$n" = "$_arrayId" ]; then |
|
|
|
for i in $ARRAY_IDS; do |
|
|
|
if [ "$n" = "$_arrayId" ]; then |
|
|
|
_recordId=$i |
|
|
|
_info "recordid found: $_recordId" |
|
|
|
return 0 |
|
|
|
fi |
|
|
|
n=$(_math "$n" + 1) |
|
|
|
n=$(_math "$n" + 1) |
|
|
|
done |
|
|
|
|
|
|
|
return 1 |
|
|
|