diff --git a/hbd b/hbd index 349abf1..9712cbf 100755 --- a/hbd +++ b/hbd @@ -192,7 +192,7 @@ answer """ % D # log("DBG: nsup %s" % nsup) - cmd = ["/usr/bin/nsupdate", "-k", "/etc/dhcpc/K%(domain)s.+157+00000." % D, "-v"] + cmd = ["/usr/bin/local/nsupdate", "-k", "/etc/dhcpc/K%(domain)s.+157+00000." % D, "-v"] # log("DBG: cmd %s" % cmd) try: p = Popen(cmd, shell=False, bufsize=1, stdin=PIPE, stdout=PIPE, stderr=STDOUT) @@ -408,6 +408,7 @@ def fromaddr(name, addr, boot, interval, acks): err = nsupdate(name, addr) if err: m += ", DNS failed: %s" % err + email("error: nsupdate failed", m) else: m += ", DNS updated." log(m)