diff options
author | David Kaspar [Dee'Kej] <dkaspar@redhat.com> | 2018-05-25 20:01:54 +0200 |
---|---|---|
committer | Dee'Kej <deekej@linuxmail.org> | 2018-05-30 12:32:22 +0200 |
commit | a145ddda284570e57413e37f025c3657205e17d8 (patch) | |
tree | a371338da02e38d8745964f75239c8ee62cc459b /network-scripts/ifdown-ippp | |
parent | db1ca2fadd20d0a4fb5a0fe18adcd8c960db9cf3 (diff) | |
download | initscripts-a145ddda284570e57413e37f025c3657205e17d8.tar initscripts-a145ddda284570e57413e37f025c3657205e17d8.tar.gz initscripts-a145ddda284570e57413e37f025c3657205e17d8.tar.bz2 initscripts-a145ddda284570e57413e37f025c3657205e17d8.tar.xz initscripts-a145ddda284570e57413e37f025c3657205e17d8.zip |
Repository scheme updated to new layout
NOTE: This commit just moves files around, without actually fixing the
Makefiles and specfile. See follow up commits which resolve this.
Diffstat (limited to 'network-scripts/ifdown-ippp')
-rwxr-xr-x | network-scripts/ifdown-ippp | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/network-scripts/ifdown-ippp b/network-scripts/ifdown-ippp new file mode 100755 index 00000000..ed203997 --- /dev/null +++ b/network-scripts/ifdown-ippp @@ -0,0 +1,34 @@ +#! /bin/sh + +PATH=/sbin:/usr/sbin:/bin:/usr/bin + +# Get global network configuration +[ -f /etc/sysconfig/network ] && . /etc/sysconfig/network + +CONFIG=$1 + +. ./$CONFIG + +# stopping ibod daemon for channel bundling +if [ -f /var/lock/subsys/ibod ] ; then + kill -9 $(pidof ibod) >/dev/null 2>&1 + rm -f /var/lock/subsys/ibod +fi + +# Shut down IPv6 +/etc/sysconfig/network-scripts/ifdown-ipv6 $CONFIG + +# shutdown isdn device +isdnctrl hangup $DEVICE >/dev/null 2>&1 +sleep 1 +ip link set dev $DEVICE down >/dev/null 2>&1 + +# delete isdn device +isdnctrl delif $DEVICE >/dev/null 2>&1 + +# kill ipppd daemon +if [ -f /run/ipppd.$DEVICE.pid ] ; then + pppdpid=$(cat /run/ipppd.$DEVICE.pid) + kill -9 $pppdpid > /dev/null 2>&1 + rm -f /run/ipppd.$DEVICE.pid > /dev/null 2>&1 +fi |