diff options
author | John Klug <john.klug@multitech.com> | 2018-03-19 17:52:26 -0500 |
---|---|---|
committer | John Klug <john.klug@multitech.com> | 2018-03-19 17:52:26 -0500 |
commit | 94e098478a4701a2935c2c2d757e973ecbf9e888 (patch) | |
tree | fe2c0e5ab73741bf3ea6923e700410428d96efd6 /recipes-connectivity/bluez/bluez5/rfcomm/init | |
parent | 5777d7cb058889b7263238197b0737d986e6cf98 (diff) | |
download | meta-mlinux-94e098478a4701a2935c2c2d757e973ecbf9e888.tar.gz meta-mlinux-94e098478a4701a2935c2c2d757e973ecbf9e888.tar.bz2 meta-mlinux-94e098478a4701a2935c2c2d757e973ecbf9e888.zip |
Add rfcomm package to bluez
Diffstat (limited to 'recipes-connectivity/bluez/bluez5/rfcomm/init')
-rwxr-xr-x | recipes-connectivity/bluez/bluez5/rfcomm/init | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/recipes-connectivity/bluez/bluez5/rfcomm/init b/recipes-connectivity/bluez/bluez5/rfcomm/init new file mode 100755 index 0000000..69455d8 --- /dev/null +++ b/recipes-connectivity/bluez/bluez5/rfcomm/init @@ -0,0 +1,39 @@ +#!/bin/bash + +NAME=rfcomm +SERVER=/usr/libexec/bluetooth/${NAME} +PYTHON=$(readlink -f /usr/bin/python2) +PIDFILE="/run/${NAME}.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 ${NAME}" + echo /usr/sbin/start-stop-daemon -S -p ${PIDFILE} -x ${PYTHON} -b -- ${SERVER} ${RFCOMMOPTS} + /usr/sbin/start-stop-daemon -S -p ${PIDFILE} -x ${PYTHON} -b -- ${SERVER} ${RFCOMMOPTS} + ;; + + 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 + + |