Blame network-scripts/ifdown-ippp

rpm-build 133ac4
#! /bin/sh
rpm-build 133ac4
rpm-build 133ac4
PATH=/sbin:/usr/sbin:/bin:/usr/bin 
rpm-build 133ac4
rpm-build 133ac4
# Get global network configuration
rpm-build 133ac4
[ -f /etc/sysconfig/network ] && . /etc/sysconfig/network
rpm-build 133ac4
rpm-build 133ac4
CONFIG=$1
rpm-build 133ac4
rpm-build 133ac4
. ./$CONFIG
rpm-build 133ac4
rpm-build 133ac4
# stopping ibod daemon for channel bundling
rpm-build 133ac4
if [ -f /var/lock/subsys/ibod ] ; then
rpm-build 133ac4
    kill -9  $(pidof ibod) >/dev/null 2>&1
rpm-build 133ac4
    rm -f /var/lock/subsys/ibod
rpm-build 133ac4
fi
rpm-build 133ac4
rpm-build 133ac4
# Shut down IPv6
rpm-build 133ac4
/etc/sysconfig/network-scripts/ifdown-ipv6 $CONFIG
rpm-build 133ac4
rpm-build 133ac4
# shutdown isdn device
rpm-build 133ac4
isdnctrl hangup $DEVICE >/dev/null 2>&1
rpm-build 133ac4
sleep 1
rpm-build 133ac4
ip link set dev $DEVICE down >/dev/null 2>&1
rpm-build 133ac4
rpm-build 133ac4
# delete isdn device
rpm-build 133ac4
isdnctrl delif $DEVICE >/dev/null 2>&1
rpm-build 133ac4
rpm-build 133ac4
# kill ipppd daemon
rpm-build 133ac4
if [ -f /run/ipppd.$DEVICE.pid ] ; then
rpm-build 133ac4
    pppdpid=$(cat /run/ipppd.$DEVICE.pid)
rpm-build 133ac4
    kill -9 $pppdpid > /dev/null 2>&1
rpm-build 133ac4
    rm -f /run/ipppd.$DEVICE.pid > /dev/null 2>&1
rpm-build 133ac4
fi