--- trunk/busybox-initscripts/rc/network 2011/03/10 20:23:25 1236 +++ trunk/busybox-initscripts/rc/network 2011/03/10 20:25:17 1237 @@ -115,7 +115,7 @@ DHCP_PROG="/sbin/udhcpc" fi [[ -z ${DHCP_START} ]] && DHCP_START="-T10" - [[ -z ${DHCP_STOP} ]] && DHCP_STOP="-k" + [[ -z ${DHCP_STOP} ]] && DHCP_STOP="" ;; esac @@ -592,8 +592,14 @@ ${CURS_UP} ${SET_WWCOL} rc_echo "[$(basename ${DHCP_PROG})]" - ${DHCP_PROG} ${DHCP_STOP} "${iface}" - evaluate_retval + if [[ -z ${DHCP_STOP} ]] + then + killproc ${DHCP_PROG} + evaluate_retval + else + ${DHCP_PROG} ${DHCP_STOP} "${iface}" + evaluate_retval + fi fi # shutdown wpa_supplicant daemon