From: Ralf Jung Date: Tue, 14 Oct 2014 14:05:56 +0000 (+0200) Subject: better return report X-Git-Url: https://git.ralfj.de/dyn-nsupdate.git/commitdiff_plain/9b07fa11993fd2cb0ba7ccc08f5c38eedb906413?hp=4bb53e0a26ae3691e4da4866fb949646b35dc80c better return report --- diff --git a/server-scripts/update b/server-scripts/update index 5fc519b..0e8234c 100755 --- a/server-scripts/update +++ b/server-scripts/update @@ -42,6 +42,8 @@ domain = form.getfirst("domain") password = form.getfirst("password") ip = form.getfirst("ip") ipv6 = form.getfirst("ipv6") +assert domain is not None and password is not None +assert ip is not None or ipv6 is not None # run update program args = ["/var/lib/bind/dyn-nsupdate", "--domain", domain, "--password", password] @@ -59,4 +61,9 @@ if p.returncode or stderr or stdout: if stdout: print stdout if stderr: print stderr else: - print "good",ip + print "good", + if ip is not None: + print ip, + if ipv6 is not None: + print ipv6, + print