source: projects/initscripts/trunk/sysconfig/network-scripts/ifdown-ippp @ 2573

Revision 2573, 815 bytes checked in by daisuke, 13 years ago (diff)

fix bash3ism

  • bash4's source (or .) command does not search current directory any longer.
Line 
1#! /bin/sh
2
3PATH=/sbin:/usr/sbin:/bin:/usr/bin
4
5# Get global network configuration
6[ -f /etc/sysconfig/network ] && . /etc/sysconfig/network
7
8CONFIG=$1
9
10. /etc/sysconfig/network-scripts/${CONFIG##*/}
11
12# stopping ibod daemon for channel bundling
13if [ -f /var/lock/subsys/ibod ] ; then
14    kill -9  $(pidof ibod) >/dev/null 2>&1
15    rm -f /var/lock/subsys/ibod
16fi
17
18# Shut down IPv6
19/etc/sysconfig/network-scripts/ifdown-ipv6 $CONFIG
20
21# shutdown isdn device
22isdnctrl hangup $DEVICE >/dev/null 2>&1
23sleep 1
24ip link set dev $DEVICE down >/dev/null 2>&1
25
26# delete isdn device
27isdnctrl delif $DEVICE >/dev/null 2>&1
28
29# kill ipppd daemon
30if [ -f /var/run/ipppd.$DEVICE.pid ] ; then
31    pppdpid=`cat /var/run/ipppd.$DEVICE.pid`
32    kill -9 $pppdpid > /dev/null 2>&1
33    rm -f /var/run/ipppd.$DEVICE.pid > /dev/null 2>&1
34fi
Note: See TracBrowser for help on using the repository browser.