Well I tried the patch below but it did not resolve
the problem I have had. The script I had originally
mentioned was at the beginning of the ifup script and
it basically made ifup act like a restart, by first
killing the existing copy. In your version, I still
just get the error message below when I have
situations like I have now with a pcmcia restart that
fails. In this case the actual pid is killed but
/etc/dhcpc/dhcpcd-eth0.pid is not cleared.

Determining IP information for eth0...**** 
/sbin/dhcpcd: already running
****  /sbin/dhcpcd: if not then delete
/etc/dhcpc/dhcpcd-eth0.pid file
 failed.

Unless the newbie can see this on the command line, he
is just left with the fact that the network is broken
until he reboots.

--- Chmouel Boudjnah <[EMAIL PROTECTED]> wrote:
> 
> Humm i'll apply that patch :
> 
> --- ifup.~1.28.~      Tue Jan 29 11:01:42 2002
> +++ ifup      Wed Feb 13 19:38:49 2002
> @@ -226,6 +226,14 @@
>      [ "X${DOMAINNAME}" = "X" ] &&
> DHCP_ARGS="$DHCP_ARGS -D"
>      [ -n "$DHCP_TIMEOUT" ] && DHCP_ARGS="$DHCP_ARGS
> -t ${DHCP_TIMEOUT}"
>      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
> +     fi
> +    fi
>      ;;
>      pump)
>      [ -n "$DHCP_HOSTNAME" ] && DHCP_ARGS="-h
> $DHCP_HOSTNAME"
> 
> I think with latest pcmcia i fixed all the knows
> problems..
> 
> -- 
> http://www.chmouel.org/
> 


=====
SI Reasoning
[EMAIL PROTECTED]

"To announce that there must be no criticism of the president or that we are to stand 
by the president, right or wrong, is not only unpatriotic and servile, but is morally 
treasonable to the American public."
Theodore Roosevelt

__________________________________________________
Do You Yahoo!?
Got something to say? Say it better with Yahoo! Video Mail 
http://mail.yahoo.com

Reply via email to