Commit f3a0a253 authored by Andreas Scherer's avatar Andreas Scherer
Browse files

FIX dns_udr api: ttl, xargs, cleanup

parent a7f2d89e
...@@ -11,7 +11,7 @@ ...@@ -11,7 +11,7 @@
# #
UDR_API="https://api.domainreselling.de/api/call.cgi" UDR_API="https://api.domainreselling.de/api/call.cgi"
UDR_TTL="300" UDR_TTL="30"
######## Public functions ##################### ######## Public functions #####################
...@@ -19,7 +19,7 @@ UDR_TTL="300" ...@@ -19,7 +19,7 @@ UDR_TTL="300"
dns_udr_add() { dns_udr_add() {
fulldomain=$1 fulldomain=$1
txtvalue=$2 txtvalue=$2
export txtvalue
UDR_USER="${UDR_USER:-$(_readaccountconf_mutable UDR_USER)}" UDR_USER="${UDR_USER:-$(_readaccountconf_mutable UDR_USER)}"
UDR_PASS="${UDR_PASS:-$(_readaccountconf_mutable UDR_PASS)}" UDR_PASS="${UDR_PASS:-$(_readaccountconf_mutable UDR_PASS)}"
if [ -z "$UDR_USER" ] || [ -z "$UDR_PASS" ]; then if [ -z "$UDR_USER" ] || [ -z "$UDR_PASS" ]; then
...@@ -64,7 +64,7 @@ dns_udr_add() { ...@@ -64,7 +64,7 @@ dns_udr_add() {
dns_udr_rm() { dns_udr_rm() {
fulldomain=$1 fulldomain=$1
txtvalue=$2 txtvalue=$2
export txtvalue
UDR_USER="${UDR_USER:-$(_readaccountconf_mutable UDR_USER)}" UDR_USER="${UDR_USER:-$(_readaccountconf_mutable UDR_USER)}"
UDR_PASS="${UDR_PASS:-$(_readaccountconf_mutable UDR_PASS)}" UDR_PASS="${UDR_PASS:-$(_readaccountconf_mutable UDR_PASS)}"
if [ -z "$UDR_USER" ] || [ -z "$UDR_PASS" ]; then if [ -z "$UDR_USER" ] || [ -z "$UDR_PASS" ]; then
...@@ -145,8 +145,8 @@ _udr_rest() { ...@@ -145,8 +145,8 @@ _udr_rest() {
_debug data "${data}" _debug data "${data}"
response="$(_post "${data}" "${UDR_API}?s_login=${UDR_USER}&s_pw=${UDR_PASS}" "" "POST")" response="$(_post "${data}" "${UDR_API}?s_login=${UDR_USER}&s_pw=${UDR_PASS}" "" "POST")"
_code=$(echo "$response" | _egrep_o "code = ([0-9]+)" | _head_n 1 | cut -d = -f 2 | xargs) _code=$(echo "$response" | _egrep_o "code = ([0-9]+)" | _head_n 1 | cut -d = -f 2 | sed -e 's/^[[:space:]]*//' -e 's/[[:space:]]*$//')
_description=$(echo "$response" | _egrep_o "description = .*" | _head_n 1 | cut -d = -f 2 | xargs) _description=$(echo "$response" | _egrep_o "description = .*" | _head_n 1 | cut -d = -f 2 | sed -e 's/^[[:space:]]*//' -e 's/[[:space:]]*$//')
_debug response_code "$_code" _debug response_code "$_code"
_debug response_description "$_description" _debug response_description "$_description"
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment