From 6699e1a74174660754908d924f66129376ed40b7 Mon Sep 17 00:00:00 2001 From: Stefan Nygren Date: Fri, 13 Mar 2015 14:38:54 +0100 Subject: [PATCH] Add new init routine for btle_alarm --- files/etc/init.d/btle_alarm | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/files/etc/init.d/btle_alarm b/files/etc/init.d/btle_alarm index f382202a4..697c7fe86 100755 --- a/files/etc/init.d/btle_alarm +++ b/files/etc/init.d/btle_alarm @@ -9,7 +9,7 @@ start() { for i in down reset up;do hciconfig hci0 $i done - mac=`uci get btle_alarm.mac` + mac=`uci get btle_alarm.Device.mac` if [ $? -eq 0 ];then hcitool lewladd $mac else @@ -17,10 +17,13 @@ start() { hcitool lewladd D0:39:72:B6:18:AA fi sleep 1 - /sbin/btle_alarm + /sbin/btle_alarm &> /dev/null & + echo $! > /tmp/btle_alarm.pid } stop() { hciconfig hci0 down - killall -9 btle_alarm + kill -9 `cat /tmp/btle_alarm.pid` + rm /tmp/btle_alarm.pid + sleep 1 }