# HG changeset patch # User Pascal Bellard # Date 1259849370 -3600 # Node ID bc79e85a156103f378917bbcdf8f9e5da32bfd9b # Parent 8b287c42c70929218c3a7f3fac1edf9ad53f941d busybox/udhpc: fix /etc/ipup.d calls diff -r 8b287c42c709 -r bc79e85a1561 busybox/stuff/udhcp.script --- a/busybox/stuff/udhcp.script Tue Dec 01 16:27:26 2009 +0000 +++ b/busybox/stuff/udhcp.script Thu Dec 03 15:09:30 2009 +0100 @@ -12,7 +12,7 @@ deconfig) /sbin/ifconfig $interface 0.0.0.0 for i in /etc/ipdown.d/*; do - [ -e $i ] && . $i $interface + [ -x $i ] && $i $interface done ;; @@ -37,8 +37,8 @@ echo adding dns $i echo nameserver $i >> $RESOLV_CONF done - for i in /etc/ipup.d/*; do - [ -e $i ] && . $i $interface $ip $dns + [ "$1" == "bound" ] && for i in /etc/ipup.d/*; do + [ -x $i ] && $i $interface $ip $dns done ;; esac