Ok player try again, look like this is working :
--- ifup.~1.29.~ Wed Feb 13 19:38:49 2002
+++ ifup Fri Feb 15 10:23:29 2002
@@ -228,11 +228,12 @@
DHCP_ARGS="$DHCP_ARGS $DEVICE"
PIDF=/etc/dhcpc/dhcpcd-$DEVICE.pid
if [[ -f $PIDF ]];then
- if kill -0 `cat $PIDF`;then
- true; #running
- else
- /bin/rm -f $PIDF; #clear it
+ PID=$(cat /etc/dhcpc/dhcpcd-$DEVICE.pid)
+ if [[ -n $PID ]] && kill -0 $PID;then
+ echo "dhpcd is running ifdown it before"
+ exit;
fi
+ /bin/rm -f $PIDF; #clear it
fi
;;
pump)
