mirror of
https://github.com/acmesh-official/acme.sh.git
synced 2025-05-01 08:12:45 +00:00
Code Improved
This commit is contained in:
parent
937e7d973d
commit
a23ca126bd
@ -31,8 +31,10 @@ dns_arvancdn_add() {
|
|||||||
return 1
|
return 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
_record_name=$(echo "${_zone}" | sed "s/\.\..*//")
|
#_record_name=$(echo "${_zone}" | sed "s/\.\..*//")
|
||||||
_zone=$(echo "${_zone}" | sed "s/.*\.\.//")
|
_record_name=${_zone/\.\.*/}
|
||||||
|
#_zone=$(echo "${_zone}" | sed "s/.*\.\.//")
|
||||||
|
_zone=${_zone/*\.\./}
|
||||||
|
|
||||||
_debug "dns_arvan_add(): fulldomain ${_fulldomain}"
|
_debug "dns_arvan_add(): fulldomain ${_fulldomain}"
|
||||||
_debug "dns_arvan_add(): textvalue ${_challenge}"
|
_debug "dns_arvan_add(): textvalue ${_challenge}"
|
||||||
@ -63,8 +65,10 @@ dns_arvancdn_rm(){
|
|||||||
return 1
|
return 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
_record_name=$(echo "${_zone}" | sed "s/\.\..*//")
|
#_record_name=$(echo "${_zone}" | sed "s/\.\..*//")
|
||||||
_zone=$(echo "${_zone}" | sed "s/.*\.\.//")
|
_record_name=${_zone/\.\.*/}
|
||||||
|
#_zone=$(echo "${_zone}" | sed "s/.*\.\.//")
|
||||||
|
_zone=${_zone/*\.\./}
|
||||||
|
|
||||||
|
|
||||||
_record_id=$(_record_get_id "${_zone}" "${_challenge}")
|
_record_id=$(_record_get_id "${_zone}" "${_challenge}")
|
||||||
@ -86,13 +90,14 @@ _get_root(){
|
|||||||
export _H2="Authorization: apikey ${ARVAN_API_KEY}"
|
export _H2="Authorization: apikey ${ARVAN_API_KEY}"
|
||||||
|
|
||||||
_response=$(_get "${ARVAN_CDN_API}/domains")
|
_response=$(_get "${ARVAN_CDN_API}/domains")
|
||||||
_domains_list=( $( echo "${_response}" | grep -Poe '"domain":"[^"]*"' | sed 's/"domain":"//' | sed 's/"//') )
|
#_domains_list=( $( echo "${_response}" | grep -Poe '"domain":"[^"]*"' | sed 's/"domain":"//' | sed 's/"//') )
|
||||||
|
read -a _domains_list < <( echo "${_response}" | grep -Poe '"domain":"[^"]*"' | sed 's/"domain":"//' | sed 's/"//')
|
||||||
|
|
||||||
_debug2 "_get_root(): reponse ${_response}"
|
_debug2 "_get_root(): reponse ${_response}"
|
||||||
_debug2 "_get_root(): domains list ${_domains_list}"
|
_debug2 "_get_root(): domains list ${_domains_list[*]}"
|
||||||
|
|
||||||
#Fibding a matching Zone
|
#Fibding a matching Zone
|
||||||
while [[ ! -z "${_zone}" ]]; do
|
while [[ -n "${_zone}" ]]; do
|
||||||
for tmp in "${_domains_list[@]}"; do
|
for tmp in "${_domains_list[@]}"; do
|
||||||
if [ "${tmp}" = "${_zone}" ]; then
|
if [ "${tmp}" = "${_zone}" ]; then
|
||||||
break 2
|
break 2
|
||||||
|
Loading…
x
Reference in New Issue
Block a user