From 26dcf158f489cacb0a9604b80e7f3eb5a14a6ec3 Mon Sep 17 00:00:00 2001 From: Bill Nottingham Date: Wed, 19 Jan 2005 20:40:14 +0000 Subject: split out ifup/ifdown general case to ifup/ifdown-eth; add ifup/ifdown-bnep () --- sysconfig/network-scripts/ifup-bnep | 55 +++++++++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100755 sysconfig/network-scripts/ifup-bnep (limited to 'sysconfig/network-scripts/ifup-bnep') diff --git a/sysconfig/network-scripts/ifup-bnep b/sysconfig/network-scripts/ifup-bnep new file mode 100755 index 00000000..28cdf394 --- /dev/null +++ b/sysconfig/network-scripts/ifup-bnep @@ -0,0 +1,55 @@ +#! /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 sh -x /etc/sysconfig/network-scripts/ifup-eth ${CONFIG} $2 &>/tmp/fish2 +fi + +start_panu() +{ + PANDARGS="--persist --pidfile=/var/run/pand-${DEVICE}.pid --device=${DEVICE} --autozap" + [ "${CACHE}" != "no" -a "${CACHE}" != "NO" ] && PANDARGS="${PANDARGS} --cache" + if [ "${REMOTEBDADDR}" = "" ]; then + PANDARGS="${PANDARGS} --search" + else + PANDARGS="${PANDARGS} --connect ${REMOTEBDADDR}" + fi + /usr/bin/pand ${PANDARGS} +} + +start_nap() +{ + : +} + +start_gn() +{ + : +} + +case "$ROLE" in + PANU) + start_panu + ;; + NAP) + start_nap + ;; + GN) + start_gn + ;; + *) + echo Unknown BNEP mode :$ROLE + ;; +esac + -- cgit v1.2.1