Update dns_limacity.sh

This commit is contained in:
laraveluser 2024-01-12 20:39:44 +01:00 committed by GitHub
parent ad5acb80fe
commit 9e073c954d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -51,7 +51,7 @@ dns_limacity_rm() {
if ! _lima_get_domain_id "$fulldomain"; then return 1; fi if ! _lima_get_domain_id "$fulldomain"; then return 1; fi
for recordId in $(_get "${APIBASE}/domains/${LIMACITY_DOMAINID}/records.json" | _egrep_o "{\"id\":[0-9]*[^}]*,\"name\":\"${fulldomain}\"" | _egrep_o "[0-9]*"); do for recordId in $(_get "${APIBASE}/domains/${LIMACITY_DOMAINID}/records.json" | _egrep_o "{\"id\":[0-9]*[^}]*,\"name\":\"${fulldomain}\"" | _egrep_o "[0-9]*"); do
_post "" "https://www.lima-city.de/usercp/domains/${LIMACITY_DOMAINID}/records/${recordId}" "" "DELETE" _post "" "${APIBASE}/domains/${LIMACITY_DOMAINID}/records/${recordId}" "" "DELETE"
done done
return 0 return 0
@ -66,7 +66,7 @@ _lima_get_domain_id() {
p=1 p=1
domains=$(_get "${APIBASE}/domains.json") domains=$(_get "${APIBASE}/domains.json")
if [ "$(echo "$domains" | _egrep_o "^\{\"domains\"")" ]; then if [ "$(echo "$domains" | _egrep_o "{.*\"domains\"")" ]; then
response="$(echo "$domains" | tr -d "\n" | tr '{' "|" | sed 's/|/&{/g' | tr "|" "\n")" response="$(echo "$domains" | tr -d "\n" | tr '{' "|" | sed 's/|/&{/g' | tr "|" "\n")"
while true; do while true; do
h=$(printf "%s" "$domain" | cut -d . -f $i-100) h=$(printf "%s" "$domain" | cut -d . -f $i-100)