--- alx-src/branches/alxconf-060/init.d/alxsettings 2011/05/17 21:34:21 2153 +++ alx-src/branches/alxconf-060/init.d/alxsettings 2011/05/17 21:41:48 2156 @@ -686,10 +686,10 @@ # keeping like always safe: # no network should be startet here, # so we can delete all pid files if one exists - if [[ ! -z $(pidof udhcpc) ]] + if [[ ! -z $(pidof $(basename ${ALX_DHCP_PROG})) ]] then rc_mecho "Forcing network down" - killall udhcpc &> /dev/null + killall $(basename ${ALX_DHCP_PROG}) &> /dev/null sleep 1 fi [[ ${ALX_CONFD_NETWORKING} = true ]] && ${rc_base}/init.d/network stop @@ -702,8 +702,7 @@ ${rc_base}/init.d/network start else rc_print "Starting default dhcp based networking ... " - # -t 10 timeout of 10 secs - udhcpc -t 10 &> /dev/null + ${ALX_DHCP_PROG} ${ALX_DHCP_START} &> /dev/null evaluate_retval fi ;; @@ -715,11 +714,11 @@ ${rc_base}/init.d/network stop else rc_print "Stopping default dhcp based networking ... " - ifconfig eth0 down + ifconfig ${ALX_IFACE} down fi - if [[ ! -z $(pidof udhcpc) ]] + if [[ ! -z $(pidof $(basename ${ALX_DHCP_PROG})) ]] then - killall udhcpc &> /dev/null + killall $(basename ${ALX_DHCP_PROG}) &> /dev/null sleep 1 fi evaluate_retval