add support for NW8xx based USB video devices (closes: #2319)
[openwrt.git] / package / base-files / files / usr / share / udhcpc / default.script
index a3a696b..30e84e6 100755 (executable)
@@ -7,6 +7,7 @@ RESOLV_CONF="/tmp/resolv.conf.auto"
 
 hotplug_event() {
        scan_interfaces
+       config_load /var/state/network
        for ifc in $interfaces; do
                config_get ifname $ifc ifname
                [ "$ifname" = "$interface" ] || continue
@@ -47,12 +48,13 @@ case "$1" in
                }
                
                [ -n "$dns" ] && {
-                       echo -n > $RESOLV_CONF
-                       ${domain:+echo search $domain} >> $RESOLV_CONF
+                       echo -n > "${RESOLV_CONF}.tmp"
+                       ${domain:+echo search $domain} >> "${RESOLV_CONF}.tmp"
                        for i in $dns ; do
                                echo "adding dns $i"
-                               echo "nameserver $i" >> $RESOLV_CONF
+                               echo "nameserver $i" >> "${RESOLV_CONF}.tmp"
                        done
+                       mv "${RESOLV_CONF}.tmp" "$RESOLV_CONF"
                }
                
                hotplug_event ifup
This page took 0.021046 seconds and 4 git commands to generate.