don't recreate the resolv.conf file from the dhcp script if no dhcp server is supplie...
authornbd <nbd@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Tue, 3 Oct 2006 19:38:34 +0000 (19:38 +0000)
committernbd <nbd@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Tue, 3 Oct 2006 19:38:34 +0000 (19:38 +0000)
git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@4903 3c298f89-4303-0410-b956-a3cf2f4a3e73

package/base-files/default/usr/share/udhcpc/default.script

index e048687..74e7037 100755 (executable)
@@ -37,13 +37,15 @@ case "$1" in
                                route add default gw $i dev $interface
                        done
                fi
-
-               echo -n > $RESOLV_CONF
-               ${domain:+echo search $domain} >> $RESOLV_CONF
-               for i in $dns ; do
-                       echo "adding dns $i"
-                       echo "nameserver $i" >> $RESOLV_CONF
-               done
+               
+               [ -n "$dns" ] && {
+                       echo -n > $RESOLV_CONF
+                       ${domain:+echo search $domain} >> $RESOLV_CONF
+                       for i in $dns ; do
+                               echo "adding dns $i"
+                               echo "nameserver $i" >> $RESOLV_CONF
+                       done
+               }
                
                hotplug_event ifup