#!/bin/sh resolv=/etc/resolv.conf local_domain=mylocaldomain local_nameservers=127.0.0.1 patch_resolv() { rm -f $resolv.new echo search $local_domain > $resolv.new for i in $local_nameservers do echo nameserver $i >> $resolv.new done grep -v ^domain $resolv >> $resolv.new mv $resolv.new $resolv } case "$1" in bound) patch_resolv; /usr/local/bin/nsupdate.pl --host=XXX --ip=XXX --password=XXX ;; renew) patch_resolv; ;; esac