Fixing bugs
This commit is contained in:
parent
c211996036
commit
233560167b
1 changed files with 5 additions and 3 deletions
|
@ -44,9 +44,9 @@ _update_dns_namecheap() {
|
||||||
local result
|
local result
|
||||||
local errors
|
local errors
|
||||||
|
|
||||||
result="$(curl -qs "https://dynamicdns.park-your-domain.com/update?host=${dnsHostname}&domain=${dnsDomain}&password=${dnsToken}&ip=${dnsIP}" | grep ErrCount)"
|
result="$(curl -qs \"https://dynamicdns.park-your-domain.com/update?host=${dnsHostname}&domain=${dnsDomain}&password=${dnsToken}&ip=${dnsIP}" | grep ErrCount)"
|
||||||
if [[ $? -eq 0 ]]; then
|
if [[ $? -eq 0 ]]; then
|
||||||
errors="$(set -n -e 's/.*<ErrCount>\(.*\)<\/ErrCount>.*/\1/p' <<< $result)"
|
errors="$(grep oPm1 "(?<=<ErrCount>)[^<]+" <<< $result)"
|
||||||
|
|
||||||
if [[ "$errors" -eq 0 ]]; then
|
if [[ "$errors" -eq 0 ]]; then
|
||||||
echo "DNS record ${dnsHostname}.${dnsDomain} updated successfully."
|
echo "DNS record ${dnsHostname}.${dnsDomain} updated successfully."
|
||||||
|
@ -63,14 +63,16 @@ _update_dns_namecheap() {
|
||||||
|
|
||||||
# Main
|
# Main
|
||||||
|
|
||||||
_get_host_and_domain "$DIP_RECORD" || exit 99
|
_get_host_and_domain "$DIP_RECORD" || return 99
|
||||||
|
|
||||||
if valid_ipv4 "$DIP_CUR_IP"; then
|
if valid_ipv4 "$DIP_CUR_IP"; then
|
||||||
log "Updating Namecheap DNS IPv4 Record for ${hostname}.${domain}"
|
log "Updating Namecheap DNS IPv4 Record for ${hostname}.${domain}"
|
||||||
_update_dns_namecheap "$hostname" "$domain" "$token" "${DIP_CUR_IP}"
|
_update_dns_namecheap "$hostname" "$domain" "$token" "${DIP_CUR_IP}"
|
||||||
|
return $?
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if valid_ipv6 "$DIP_CUR_IP"; then
|
if valid_ipv6 "$DIP_CUR_IP"; then
|
||||||
log "Updating Namecheap DNS IPv6 Record for ${hostname}.${domain}"
|
log "Updating Namecheap DNS IPv6 Record for ${hostname}.${domain}"
|
||||||
_update_dns_namecheap "$hostname" "$domain" "$token" "${DIP_CUR_IP}"
|
_update_dns_namecheap "$hostname" "$domain" "$token" "${DIP_CUR_IP}"
|
||||||
|
return $?
|
||||||
fi
|
fi
|
||||||
|
|
Loading…
Reference in a new issue