diff options
author | Bill Nottingham <notting@redhat.com> | 2005-01-19 20:40:14 +0000 |
---|---|---|
committer | Bill Nottingham <notting@redhat.com> | 2005-01-19 20:40:14 +0000 |
commit | 26dcf158f489cacb0a9604b80e7f3eb5a14a6ec3 (patch) | |
tree | 9239548c11e21e1b0b5ee1e43ff86777a399a99c /sysconfig/network-scripts/ifdown-bnep | |
parent | 0cf24802f081786e1f40030f1ee6e79b3818bccc (diff) | |
download | initscripts-26dcf158f489cacb0a9604b80e7f3eb5a14a6ec3.tar initscripts-26dcf158f489cacb0a9604b80e7f3eb5a14a6ec3.tar.gz initscripts-26dcf158f489cacb0a9604b80e7f3eb5a14a6ec3.tar.bz2 initscripts-26dcf158f489cacb0a9604b80e7f3eb5a14a6ec3.tar.xz initscripts-26dcf158f489cacb0a9604b80e7f3eb5a14a6ec3.zip |
split out ifup/ifdown general case to ifup/ifdown-eth; add ifup/ifdown-bnep (<dwmw2@redhat.com>)
Diffstat (limited to 'sysconfig/network-scripts/ifdown-bnep')
-rwxr-xr-x | sysconfig/network-scripts/ifdown-bnep | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/sysconfig/network-scripts/ifdown-bnep b/sysconfig/network-scripts/ifdown-bnep new file mode 100755 index 00000000..fbdf56f6 --- /dev/null +++ b/sysconfig/network-scripts/ifdown-bnep @@ -0,0 +1,49 @@ +#! /bin/bash + +. /etc/init.d/functions + +cd /etc/sysconfig/network-scripts +. network-functions + +[ -f ../network ] && . ../network + +CONFIG=${1} + +source_config + +# On hotplug events, just bring the virtual device up as if it's normal Ethernet +if [ -n "$IN_HOTPLUG" ]; then + exec /etc/sysconfig/network-scripts/ifdown-eth ${CONFIG} $2 +fi + +stop_panu() +{ + kill -TERM `cat /var/run/pand-${DEVICE}.pid` +} + +stop_nap() +{ + kill -TERM `cat /var/run/pand-${DEVICE}.pid` + /usr/bin/pand -K +} + +stop_gn() +{ + : +} + +case "$ROLE" in + PANU) + stop_panu + ;; + NAP) + stop_nap + ;; + GN) + stop_gn + ;; + *) + echo Unknown BNEP mode :$ROLE + ;; +esac + |