aboutsummaryrefslogtreecommitdiffstats
path: root/sysconfig/network-scripts/ifdown-ppp
diff options
context:
space:
mode:
authorBill Nottingham <notting@redhat.com>2003-09-15 05:41:44 +0000
committerBill Nottingham <notting@redhat.com>2003-09-15 05:41:44 +0000
commit7e6227579d123844297a832ac75d91922cdbe555 (patch)
tree297fca6ca57f6fef50fc6aa17d5f3c818b291bf1 /sysconfig/network-scripts/ifdown-ppp
parenta32681ea9aec9b73fe7dd0b65a20b1321db3b48b (diff)
downloadinitscripts-7e6227579d123844297a832ac75d91922cdbe555.tar
initscripts-7e6227579d123844297a832ac75d91922cdbe555.tar.gz
initscripts-7e6227579d123844297a832ac75d91922cdbe555.tar.bz2
initscripts-7e6227579d123844297a832ac75d91922cdbe555.tar.xz
initscripts-7e6227579d123844297a832ac75d91922cdbe555.zip
ppp fixes (#104128, #97845, #85447)
Diffstat (limited to 'sysconfig/network-scripts/ifdown-ppp')
-rwxr-xr-xsysconfig/network-scripts/ifdown-ppp6
1 files changed, 4 insertions, 2 deletions
diff --git a/sysconfig/network-scripts/ifdown-ppp b/sysconfig/network-scripts/ifdown-ppp
index 4d8cfb75..9455d48a 100755
--- a/sysconfig/network-scripts/ifdown-ppp
+++ b/sysconfig/network-scripts/ifdown-ppp
@@ -11,8 +11,10 @@ if [ "$TYPE" = "xDSL" ] && [ -x /sbin/adsl-stop -o -x /usr/sbin/adsl-stop ] ; th
exit $?
fi
-if [ "${DEMAND}" = "yes" -a -f /var/run/ppp-${DEVICE}.pid ] ; then
- PID=`head -1 /var/run/ppp-${DEVICE}.pid`
+CONFIG=${CONFIG##ifcfg-}
+
+if [ "${DEMAND}" = "yes" -a -f /var/run/ppp-${CONFIG}.pid ] ; then
+ PID=`head -1 /var/run/ppp-${CONFIG}.pid`
kill -TERM ${PID}
sleep 2
[ ! -d /proc/${PID} ] && exit 0