Blame network-scripts/ifup-bnep
|
rpm-build |
133ac4 |
#! /bin/bash
|
|
rpm-build |
133ac4 |
|
|
rpm-build |
133ac4 |
. /etc/init.d/functions
|
|
rpm-build |
133ac4 |
|
|
rpm-build |
133ac4 |
cd /etc/sysconfig/network-scripts
|
|
rpm-build |
133ac4 |
. ./network-functions
|
|
rpm-build |
133ac4 |
|
|
rpm-build |
133ac4 |
[ -f ../network ] && . ../network
|
|
rpm-build |
133ac4 |
|
|
rpm-build |
133ac4 |
CONFIG=${1}
|
|
rpm-build |
133ac4 |
|
|
rpm-build |
133ac4 |
source_config
|
|
rpm-build |
133ac4 |
|
|
rpm-build |
133ac4 |
# On hotplug events, just bring the virtual device up as if it's normal Ethernet
|
|
rpm-build |
133ac4 |
if [ -n "$IN_HOTPLUG" ]; then
|
|
rpm-build |
133ac4 |
exec sh -x /etc/sysconfig/network-scripts/ifup-eth ${CONFIG} $2
|
|
rpm-build |
133ac4 |
fi
|
|
rpm-build |
133ac4 |
|
|
rpm-build |
133ac4 |
start_panu()
|
|
rpm-build |
133ac4 |
{
|
|
rpm-build |
133ac4 |
PANDARGS="--persist --pidfile=/run/pand-${DEVICE}.pid --ethernet=${DEVICE} --autozap"
|
|
rpm-build |
133ac4 |
[ "${CACHE}" != "no" -a "${CACHE}" != "NO" ] && PANDARGS="${PANDARGS} --cache"
|
|
rpm-build |
133ac4 |
if [ "${REMOTEBDADDR}" = "" ]; then
|
|
rpm-build |
133ac4 |
PANDARGS="${PANDARGS} --search"
|
|
rpm-build |
133ac4 |
else
|
|
rpm-build |
133ac4 |
PANDARGS="${PANDARGS} --connect ${REMOTEBDADDR}"
|
|
rpm-build |
133ac4 |
fi
|
|
rpm-build |
133ac4 |
/usr/bin/pand ${PANDARGS}
|
|
rpm-build |
133ac4 |
}
|
|
rpm-build |
133ac4 |
|
|
rpm-build |
133ac4 |
start_nap()
|
|
rpm-build |
133ac4 |
{
|
|
rpm-build |
133ac4 |
:
|
|
rpm-build |
133ac4 |
}
|
|
rpm-build |
133ac4 |
|
|
rpm-build |
133ac4 |
start_gn()
|
|
rpm-build |
133ac4 |
{
|
|
rpm-build |
133ac4 |
:
|
|
rpm-build |
133ac4 |
}
|
|
rpm-build |
133ac4 |
|
|
rpm-build |
133ac4 |
case "$ROLE" in
|
|
rpm-build |
133ac4 |
PANU)
|
|
rpm-build |
133ac4 |
start_panu
|
|
rpm-build |
133ac4 |
;;
|
|
rpm-build |
133ac4 |
NAP)
|
|
rpm-build |
133ac4 |
start_nap
|
|
rpm-build |
133ac4 |
;;
|
|
rpm-build |
133ac4 |
GN)
|
|
rpm-build |
133ac4 |
start_gn
|
|
rpm-build |
133ac4 |
;;
|
|
rpm-build |
133ac4 |
*)
|
|
rpm-build |
133ac4 |
echo Unknown BNEP mode :$ROLE
|
|
rpm-build |
133ac4 |
;;
|
|
rpm-build |
133ac4 |
esac
|
|
rpm-build |
133ac4 |
|