Browse Source

return error if any removal failed

pull/432/head
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)"
if _dns_do_authenticate; then
if _dns_do_list_rrs; then
_dns_do_had_error=0
for _rrid in ${_rr_list}; do
_info "Deleting resource record $_rrid for $_domain"
_dns_do_soap deleteRR origin "${_domain}" rrid "${_rrid}"
if ! _contains "${response}" '>success<'; then
_dns_do_had_error=1
_err "Could not delete resource record for ${_domain}, id ${_rrid}"
fi
done
return 0
return _dns_do_had_error
fi
fi
return 1

Loading…
Cancel
Save