Browse Source

fix: fix shellcheck

pull/4547/head
Easton Man 2 years ago
parent
commit
0cce2d6098
No known key found for this signature in database GPG Key ID: 90BFA4AA9F563D97
  1. 9
      dnsapi/dns_huaweicloud.sh

9
dnsapi/dns_huaweicloud.sh

@ -98,6 +98,7 @@ dns_huaweicloud_rm() {
fi fi
_debug "Zone ID is:" "${zoneid}" _debug "Zone ID is:" "${zoneid}"
record_id="$(_get_recordset_id "${token}" "${fulldomain}" "${zoneid}")"
_recursive_rm_record "${token}" "${fulldomain}" "${zoneid}" "${record_id}" _recursive_rm_record "${token}" "${fulldomain}" "${zoneid}" "${record_id}"
ret="$?" ret="$?"
if [ "${ret}" != "0" ]; then if [ "${ret}" != "0" ]; then
@ -134,16 +135,16 @@ _recursive_rm_record() {
# Therotically HuaweiCloud does not allow more than one record set # Therotically HuaweiCloud does not allow more than one record set
# But remove them recurringly to increase robusty # But remove them recurringly to increase robusty
while [ "${_record_id}" != "0" && "${_retry_cnt}" != "0" ]; do
while [ "${_record_id}" != "0" ] && [ "${_retry_cnt}" != "0" ]; do
_debug "Removing Record" _debug "Removing Record"
_retry_cnt=$((${_retry_cnt} - 1))
_retry_cnt=$((_retry_cnt - 1))
_rm_record "${_token}" "${_zoneid}" "${_record_id}" _rm_record "${_token}" "${_zoneid}" "${_record_id}"
_record_id="$(_get_recordset_id "${_token}" "${_domain}" "${_zoneid}")" _record_id="$(_get_recordset_id "${_token}" "${_domain}" "${_zoneid}")"
_debug2 "Checking record exists: record_id=${_record_id}" _debug2 "Checking record exists: record_id=${_record_id}"
done done
# Check if retry count is reached # Check if retry count is reached
if [ "${_retry_cnt}" == "0" ]; then
if [ "${_retry_cnt}" = "0" ]; then
_debug "Failed to remove record after 50 attempts, please try removing it manually in the dashboard" _debug "Failed to remove record after 50 attempts, please try removing it manually in the dashboard"
return 1 return 1
fi fi
@ -164,7 +165,7 @@ _get_zoneid() {
i=1 i=1
while true; do while true; do
h=$(printf "%s" "${_domain_string}" | cut -d . -f $i-100)
h=$(printf "%s" "${_domain_string}" | cut -d . -f "$i"-100)
if [ -z "$h" ]; then if [ -z "$h" ]; then
#not valid #not valid
return 1 return 1

Loading…
Cancel
Save