Changeset 15754


Ignore:
Timestamp:
2009-05-10T17:58:50+02:00 (9 years ago)
Author:
jow
Message:

Merge r15753 to 8.09

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/8.09/package/base-files/files/usr/share/udhcpc/default.script

    r15638 r15754  
    6969        [ -n "$user_dns" ] && dns="$user_dns" 
    7070 
    71         [ -n "$dns" ] && [ "$dns" != "$old_dns" ] && { 
     71        [ -n "$dns" ] && [ ! -s "${RESOLV_CONF}.tmp" -o "$dns" != "$old_dns" ] && { 
    7272                echo "udhcpc: setting dns servers: $dns" 
    7373                echo -n > "${RESOLV_CONF}.tmp" 
     
    111111                        ifconfig "$interface" 0.0.0.0 
    112112                        env -i ACTION="ifdown" INTERFACE="$ifc" DEVICE="$ifname" PROTO=dhcp /sbin/hotplug-call iface 
     113                         
     114                        config_get device "$ifc" device 
     115                        config_get ifname "$ifc" ifname 
     116                        config_get aliases "$ifc" aliases 
    113117                        uci_revert_state network "$ifc" 
     118                        [ -n "$device" ] && uci_set_state network "$ifc" device "$device" 
     119                        [ -n "$ifname" ] && uci_set_state network "$ifc" ifname "$ifname" 
     120                        [ -n "$aliases" ] && uci_set_state network "$ifc" aliases "$aliases" 
    114121                ;; 
    115122                renew) 
Note: See TracChangeset for help on using the changeset viewer.