diff options
author | John Klug <john.klug@multitech.com> | 2017-10-18 17:46:54 -0500 |
---|---|---|
committer | John Klug <john.klug@multitech.com> | 2017-10-18 17:46:54 -0500 |
commit | 84591cf1f33e695add589a882653b86504f2d1e0 (patch) | |
tree | 028a820ff621c03f952c855ea32d7808b630d9fc /recipes-connectivity/bluez/bluez5/bt-pan/init | |
parent | 603994e38d6ff3a319fcc269c1b235fcfd53e14e (diff) | |
download | meta-mlinux-84591cf1f33e695add589a882653b86504f2d1e0.tar.gz meta-mlinux-84591cf1f33e695add589a882653b86504f2d1e0.tar.bz2 meta-mlinux-84591cf1f33e695add589a882653b86504f2d1e0.zip |
bt-pan daemon for bluetooth pan
Diffstat (limited to 'recipes-connectivity/bluez/bluez5/bt-pan/init')
-rwxr-xr-x | recipes-connectivity/bluez/bluez5/bt-pan/init | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/recipes-connectivity/bluez/bluez5/bt-pan/init b/recipes-connectivity/bluez/bluez5/bt-pan/init new file mode 100755 index 0000000..3f7062e --- /dev/null +++ b/recipes-connectivity/bluez/bluez5/bt-pan/init @@ -0,0 +1,40 @@ +#!/bin/bash + +NAME=bt-pan +SERVER=/usr/libexec/bluetooth/${NAME} +PYTHON=$(readlink -f /usr/bin/python2) +BRIDGE=pan0 +DNAME="${NAME}.${BRIDGE}" +PIDFILE="/run/${DNAME}.pid" + +ENABLED=yes +[ -f /etc/default/$NAME ] && . /etc/default/$NAME + +if [ "$ENABLED" != "yes" ]; then + echo "$NAME: disabled in /etc/default" + exit +fi + +case $1 in + start) + echo "Starting ${DNAME}" + /usr/sbin/start-stop-daemon -S -p ${PIDFILE} -x ${PYTHON} -b -- ${SERVER} ${PANOPTS} server $BRIDGE + ;; + + stop) + /usr/sbin/start-stop-daemon -K -p ${PIDFILE} -x ${PYTHON} + echo "Stopping ${DNAME}" + ;; + + restart) + $0 stop + $0 start + ;; + + *) + echo "Usage: $0 {start|stop|restart}" + exit 2 + ;; +esac + + |