Finally fixed bugs and shellcheck cleanup
This commit is contained in:
parent
a28ee9e34c
commit
b2baa656b9
1 changed files with 4 additions and 5 deletions
|
@ -44,9 +44,8 @@ _update_dns_namecheap() {
|
|||
local result
|
||||
local errors
|
||||
|
||||
result="$(curl -qs \"https://dynamicdns.park-your-domain.com/update?host=${dnsHostname}&domain=${dnsDomain}&password=${dnsToken}&ip=${dnsIP}" | grep ErrCount)"
|
||||
if [[ $? -eq 0 ]]; then
|
||||
errors="$(grep -oPm1 "(?<=<ErrCount>)[^<]+" <<< $result)"
|
||||
if result=$(curl -qs "https://dynamicdns.park-your-domain.com/update?host=${dnsHostname}&domain=${dnsDomain}&password=${dnsToken}&ip=${dnsIP}" | grep ErrCount); then
|
||||
errors=$(grep -oPm1 "(?<=<ErrCount>)[^<]+" <<< "$result")
|
||||
|
||||
if [[ "$errors" -eq 0 ]]; then
|
||||
echo "DNS record ${dnsHostname}.${dnsDomain} updated successfully."
|
||||
|
@ -68,11 +67,11 @@ _get_host_and_domain "$DIP_RECORD" || return 99
|
|||
if valid_ipv4 "$DIP_CUR_IP"; then
|
||||
log "Updating Namecheap DNS IPv4 Record for ${hostname}.${domain}"
|
||||
_update_dns_namecheap "$hostname" "$domain" "$token" "${DIP_CUR_IP}"
|
||||
return $?
|
||||
exit $?
|
||||
fi
|
||||
|
||||
if valid_ipv6 "$DIP_CUR_IP"; then
|
||||
log "Updating Namecheap DNS IPv6 Record for ${hostname}.${domain}"
|
||||
_update_dns_namecheap "$hostname" "$domain" "$token" "${DIP_CUR_IP}"
|
||||
return $?
|
||||
exit $?
|
||||
fi
|
||||
|
|
Loading…
Reference in a new issue