From a49b27d46947b926f6d48a1329689db72904d519 Mon Sep 17 00:00:00 2001 From: Bill Nottingham Date: Tue, 26 Dec 2000 05:48:58 +0000 Subject: retcode wasn't used. initialize it. --- sysconfig/network-scripts/ifdown | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) (limited to 'sysconfig/network-scripts') diff --git a/sysconfig/network-scripts/ifdown b/sysconfig/network-scripts/ifdown index 3130429f..fe1b3aba 100755 --- a/sysconfig/network-scripts/ifdown +++ b/sysconfig/network-scripts/ifdown @@ -39,12 +39,22 @@ fi # Check to make sure the device is actually up check_device_down && exit 0 +retcode=0 if [ "$BOOTPROTO" = bootp -o "$BOOTPROTO" = dhcp ]; then - [ -n "`pidof -x pump`" ] && pump -r -i ${DEVICE} - [ -n "`pidof -x dhcpcd`" ] && dhcpcd -k ${DEVICE} + [ -n "`pidof -x pump`" ] && { + pump -r -i ${DEVICE} + retcode=$? + } + [ -n "`pidof -x dhcpcd`" ] && { + dhcpcd -k ${DEVICE} + retcode=$? + } fi + ifconfig ${DEVICE} down +[ "$retcode" = "0" ] && retcode=$? + # wait up to 5 seconds for device to actually come down... waited=0 while ! check_device_down && [ "$waited" -lt 50 ] ; do -- cgit v1.2.1