0b3d8d3aaacd2ddac835b16c1e39a2caea92fec9
[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/blueman.png
16                 sudo /usr/sbin/hciconfig ${INTERFACE} down
17                 sudo killall btaddconn
18                 sudo killall btdelconn
19                 rm ~/.op_btenabled
20         else
21                 pgrep bluetoothd
22                 echo $INTERFACE
23                 if [ $? -ne 1 ]; then
24                         notify-send -u normal "Bluetooth" "Bluetooth is being enabled..." -i /usr/share/icons/hicolor/32x32/apps/blueman.png
25                         sudo /usr/sbin/hciconfig ${INTERFACE} down
26                         sudo /usr/sbin/hciconfig ${INTERFACE} up pscan
27                         sudo /usr/sbin/bluetoothd
28                         rm ~/.op_btenabled
29                         echo true > ~/.op_btenabled
30                 fi
31         fi
32 fi