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