pandora-scripts: Add latest op_bluetooth.sh
[openpandora.oe.git] / recipes / pandora-system / pandora-scripts / op_bluetooth.sh
1 #!/bin/sh
2 #
3 # Released under the GPL
4
5 INTERFACE="`hciconfig | grep "^hci" | cut -d ':' -f 1`"
6
7 if [ ${1} = "startup" ]; then
8         [ -f ~/.op_btenabled ] && sudo /usr/sbin/hciconfig ${INTERFACE} up pscan && sudo /usr/sbin/bluetoothd ||echo "Bluetooth: User has not enabled Bluetooth." 
9 else
10
11         # Figure out if Bluetooth is running or not
12         
13         if [ "`hciconfig ${INTERFACE} | grep UP`" ]
14         then
15                 notify-send -u normal "Bluetooth" "Bluetooth is being disabled..." -i /usr/share/icons/hicolor/32x32/apps/bluetooth.png
16                 sudo /usr/sbin/hciconfig ${INTERFACE} down
17                 rm ~/.op_btenabled
18         else
19                 pgrep bluetoothd
20                 if [ $? -ne 1 ]; then
21                         notify-send -u normal "Bluetooth" "Bluetooth is being enabled..." -i /usr/share/icons/hicolor/32x32/apps/bluetooth.png
22                         sudo /usr/sbin/hciconfig ${INTERFACE} down
23                         sudo /usr/sbin/hciconfig ${INTERFACE} up pscan
24                         sudo /usr/sbin/bluetoothd
25                         rm ~/.op_btenabled
26                         echo true > ~/.op_btenabled
27                 fi
28         fi
29 fi