diff -Nru dhcp-3.0.1.orig/client/scripts/linux dhcp-3.0.1/client/scripts/linux --- dhcp-3.0.1.orig/client/scripts/linux 2005-05-02 10:08:12.000000000 +0200 +++ dhcp-3.0.1/client/scripts/linux 2005-05-02 10:08:39.000000000 +0200 @@ -23,12 +23,16 @@ # of the $1 in its args. make_resolv_conf() { - if [ "x$new_domain_name" != x ] && [ x"$new_domain_name_servers" != x ]; then - echo search $new_domain_name >/etc/resolv.conf - chmod 644 /etc/resolv.conf - for nameserver in $new_domain_name_servers; do - echo nameserver $nameserver >>/etc/resolv.conf - done + if [ x"$new_domain_name_servers" != x ]; then + if [ "x$new_domain_name" != x ]; then + echo search $new_domain_name >/etc/resolv.conf + else + > /etc/resolv.conf + fi + chmod 644 /etc/resolv.conf + for nameserver in $new_domain_name_servers; do + echo nameserver $nameserver >>/etc/resolv.conf + done fi }