|
|
|
@ -156,13 +156,13 @@ _dyn_get_authtoken() {
|
|
|
|
|
export _H1="Content-Type: application/json"
|
|
|
|
|
|
|
|
|
|
response="$(_post "$data" "$dyn_url" "" "$method")"
|
|
|
|
|
sessionstatus="$(printf "%s\n" "$response" | _egrep_o '"status" *: *"[^"]*' | head -n 1 | sed 's#^"status" *: *"##')"
|
|
|
|
|
sessionstatus="$(printf "%s\n" "$response" | _egrep_o '"status" *: *"[^"]*' | _head_n 1 | sed 's#^"status" *: *"##')"
|
|
|
|
|
|
|
|
|
|
_debug response "$response"
|
|
|
|
|
_debug sessionstatus "$sessionstatus"
|
|
|
|
|
|
|
|
|
|
if [ "$sessionstatus" = "success" ]; then
|
|
|
|
|
_dyn_authtoken="$(printf "%s\n" "$response" | _egrep_o '"token" *: *"[^"]*' | head -n 1 | sed 's#^"token" *: *"##')"
|
|
|
|
|
_dyn_authtoken="$(printf "%s\n" "$response" | _egrep_o '"token" *: *"[^"]*' | _head_n 1 | sed 's#^"token" *: *"##')"
|
|
|
|
|
_info "Token received"
|
|
|
|
|
_debug _dyn_authtoken "$_dyn_authtoken"
|
|
|
|
|
return 0
|
|
|
|
@ -190,7 +190,7 @@ _dyn_get_zone() {
|
|
|
|
|
export _H2="Content-Type: application/json"
|
|
|
|
|
|
|
|
|
|
response="$(_get "$dyn_url" "" "")"
|
|
|
|
|
sessionstatus="$(printf "%s\n" "$response" | _egrep_o '"status" *: *"[^"]*' | head -n 1 | sed 's#^"status" *: *"##')"
|
|
|
|
|
sessionstatus="$(printf "%s\n" "$response" | _egrep_o '"status" *: *"[^"]*' | _head_n 1 | sed 's#^"status" *: *"##')"
|
|
|
|
|
|
|
|
|
|
_debug dyn_url "$dyn_url"
|
|
|
|
|
_debug response "$response"
|
|
|
|
@ -221,7 +221,7 @@ _dyn_add_record() {
|
|
|
|
|
export _H2="Content-Type: application/json"
|
|
|
|
|
|
|
|
|
|
response="$(_post "$data" "$dyn_url" "" "$method")"
|
|
|
|
|
sessionstatus="$(printf "%s\n" "$response" | _egrep_o '"status" *: *"[^"]*' | head -n 1 | sed 's#^"status" *: *"##')"
|
|
|
|
|
sessionstatus="$(printf "%s\n" "$response" | _egrep_o '"status" *: *"[^"]*' | _head_n 1 | sed 's#^"status" *: *"##')"
|
|
|
|
|
|
|
|
|
|
_debug response "$response"
|
|
|
|
|
_debug sessionstatus "$sessionstatus"
|
|
|
|
@ -248,7 +248,7 @@ _dyn_publish_zone() {
|
|
|
|
|
export _H2="Content-Type: application/json"
|
|
|
|
|
|
|
|
|
|
response="$(_post "$data" "$dyn_url" "" "$method")"
|
|
|
|
|
sessionstatus="$(printf "%s\n" "$response" | _egrep_o '"status" *: *"[^"]*' | head -n 1 | sed 's#^"status" *: *"##')"
|
|
|
|
|
sessionstatus="$(printf "%s\n" "$response" | _egrep_o '"status" *: *"[^"]*' | _head_n 1 | sed 's#^"status" *: *"##')"
|
|
|
|
|
|
|
|
|
|
_debug response "$response"
|
|
|
|
|
_debug sessionstatus "$sessionstatus"
|
|
|
|
@ -273,13 +273,13 @@ _dyn_get_record_id() {
|
|
|
|
|
export _H2="Content-Type: application/json"
|
|
|
|
|
|
|
|
|
|
response="$(_get "$dyn_url" "" "")"
|
|
|
|
|
sessionstatus="$(printf "%s\n" "$response" | _egrep_o '"status" *: *"[^"]*' | head -n 1 | sed 's#^"status" *: *"##')"
|
|
|
|
|
sessionstatus="$(printf "%s\n" "$response" | _egrep_o '"status" *: *"[^"]*' | _head_n 1 | sed 's#^"status" *: *"##')"
|
|
|
|
|
|
|
|
|
|
_debug response "$response"
|
|
|
|
|
_debug sessionstatus "$sessionstatus"
|
|
|
|
|
|
|
|
|
|
if [ "$sessionstatus" = "success" ]; then
|
|
|
|
|
_dyn_record_id="$(printf "%s\n" "$response" | _egrep_o "\"data\" *: *\[\"/REST/TXTRecord/$_dyn_zone/$fulldomain/[^\"]*" | head -n 1 | sed "s#^\"data\" *: *\[\"/REST/TXTRecord/$_dyn_zone/$fulldomain/##")"
|
|
|
|
|
_dyn_record_id="$(printf "%s\n" "$response" | _egrep_o "\"data\" *: *\[\"/REST/TXTRecord/$_dyn_zone/$fulldomain/[^\"]*" | _head_n 1 | sed "s#^\"data\" *: *\[\"/REST/TXTRecord/$_dyn_zone/$fulldomain/##")"
|
|
|
|
|
_debug _dyn_record_id "$_dyn_record_id"
|
|
|
|
|
return 0
|
|
|
|
|
fi
|
|
|
|
@ -303,7 +303,7 @@ _dyn_rm_record() {
|
|
|
|
|
export _H2="Content-Type: application/json"
|
|
|
|
|
|
|
|
|
|
response="$(_post "" "$dyn_url" "" "$method")"
|
|
|
|
|
sessionstatus="$(printf "%s\n" "$response" | _egrep_o '"status" *: *"[^"]*' | head -n 1 | sed 's#^"status" *: *"##')"
|
|
|
|
|
sessionstatus="$(printf "%s\n" "$response" | _egrep_o '"status" *: *"[^"]*' | _head_n 1 | sed 's#^"status" *: *"##')"
|
|
|
|
|
|
|
|
|
|
_debug response "$response"
|
|
|
|
|
_debug sessionstatus "$sessionstatus"
|
|
|
|
|