SOURCES: bluez-utils-udev.rules (NEW), bluez-utils-udev.script (NE...

arekm arekm at pld-linux.org
Fri Apr 28 20:45:09 CEST 2006


Author: arekm                        Date: Fri Apr 28 18:45:09 2006 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- new

---- Files affected:
SOURCES:
   bluez-utils-udev.rules (NONE -> 1.1)  (NEW), bluez-utils-udev.script (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: SOURCES/bluez-utils-udev.rules
diff -u /dev/null SOURCES/bluez-utils-udev.rules:1.1
--- /dev/null	Fri Apr 28 20:45:09 2006
+++ SOURCES/bluez-utils-udev.rules	Fri Apr 28 20:45:04 2006
@@ -0,0 +1,3 @@
+# Bluetooth devices:
+#
+KERNEL=="hci[0-9]*", RUN+="/lib/udev/bluetooth.sh"

================================================================
Index: SOURCES/bluez-utils-udev.script
diff -u /dev/null SOURCES/bluez-utils-udev.script:1.1
--- /dev/null	Fri Apr 28 20:45:09 2006
+++ SOURCES/bluez-utils-udev.script	Fri Apr 28 20:45:04 2006
@@ -0,0 +1,25 @@
+#!/bin/sh
+#
+# bluetooth.sh: udev external RUN script
+#
+# Copyright 2005-2006 Henrik Brix Andersen <brix at gentoo.org>
+# Distributed under the terms of the GNU General Public License v2
+
+script=/etc/rc.d/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]* ]; then
+    if $script --quiet status; then
+	$script stop
+    fi
+else
+    if ! $script --quiet status; then
+	$script start
+    fi
+fi
================================================================


More information about the pld-cvs-commit mailing list