--- network 2007-05-15 05:14:56.000000000 +0200 +++ network.fix 2007-05-15 05:07:17.000000000 +0200 @@ -58,11 +58,10 @@ eval ifcfg="\$${1}" if [ "$ifcfg" = "dhcp" ]; then if [ -f /var/run/dhcpcd-${1}.pid ]; then - kill `cat /var/run/dhcpcd-${1}.pid` - else - # No .pid file, just bring the interface itself down - /sbin/ifconfig ${1} down + kill $(< /var/run/dhcpcd-${1}.pid) fi + # killing dhcpcd did not bring interface down + /sbin/ifconfig ${1} down else /sbin/ifconfig $ifcfg down fi