Browse Source

return error if any removal failed

cron
seidler2547 8 years ago
committed by Stefan Seidel
parent
commit
cdec38ba12
  1. 4
      dnsapi/dns_do.sh

4
dnsapi/dns_do.sh

@ -30,14 +30,16 @@ dns_do_rm() {
_cookiejar="$(_mktemp)" _cookiejar="$(_mktemp)"
if _dns_do_authenticate; then if _dns_do_authenticate; then
if _dns_do_list_rrs; then if _dns_do_list_rrs; then
_dns_do_had_error=0
for _rrid in ${_rr_list}; do for _rrid in ${_rr_list}; do
_info "Deleting resource record $_rrid for $_domain" _info "Deleting resource record $_rrid for $_domain"
_dns_do_soap deleteRR origin "${_domain}" rrid "${_rrid}" _dns_do_soap deleteRR origin "${_domain}" rrid "${_rrid}"
if ! _contains "${response}" '>success<'; then if ! _contains "${response}" '>success<'; then
_dns_do_had_error=1
_err "Could not delete resource record for ${_domain}, id ${_rrid}" _err "Could not delete resource record for ${_domain}, id ${_rrid}"
fi fi
done done
return 0
return _dns_do_had_error
fi fi
fi fi
return 1 return 1

Loading…
Cancel
Save