#!/bin/sh # # bluetooth.sh: udev external RUN script # # Copyright: # 2005-2006 Henrik Brix Andersen # 2007 Petteri Räty # 2008 Tiziano Müller # Distributed under the terms of the GNU General Public License v2 script=/etc/init.d/bluetooth # Find out where sysfs is mounted. Exit if not available sysfs=`grep -F sysfs /proc/mounts | awk '{print $2}'` if [ "$sysfs" = "" ]; then echo "sysfs is required" exit 1 fi if [ ! -d $sysfs/class/bluetooth/hci[0-9]* -a ! -d $sysfs/bus/bluetooth/devices/hci[0-9]* ]; then if $script --quiet status; then IN_HOTPLUG=1 $script --quiet stop fi else if ! $script --quiet status; then IN_HOTPLUG=1 $script --quiet start fi fi