On Saturday 08 of August 2009, Fryderyk Dziarmagowski wrote: > On Sat, 08 Aug 2009 13:33:28 +0200 > > arekm <[email protected]> wrote: > > Author: arekm Date: Sat Aug 8 11:33:28 2009 GMT > > Module: packages Tag: HEAD > > ---- Log message: > > - use udev for starting stuff > > > > ---- Files affected: > > packages/bluez: > > bluez.init (1.5 -> 1.6) > > > > ---- Diffs: > > > > ================================================================ > > Index: packages/bluez/bluez.init > > diff -u packages/bluez/bluez.init:1.5 packages/bluez/bluez.init:1.6 > > --- packages/bluez/bluez.init:1.5 Tue Aug 4 21:13:20 2009 > > +++ packages/bluez/bluez.init Sat Aug 8 13:33:22 2009 > > @@ -1,6 +1,6 @@ > > #!/bin/sh > > # > > -# bluetooth Bluetooth subsystem starting and stopping > > +# bluetooth Bluetooth subsystem starting and stopping. Turn HID > > adapters > > into Bluetooth ones. # > > # chkconfig: 345 50 83 > > # > > @@ -17,11 +17,12 @@ > > start() { > > # Check if the service is already running? > > if [ ! -f /var/lock/subsys/bluetooth ]; then > > - msg_starting hid2hci > > - daemon /usr/sbin/hid2hci -q -r hci > > - RETVAL=$? > > - /bin/sleep 1 # delay for hid's to be detected by hotplug > > - touch /var/lock/subsys/bluetooth > > + if [ -x /sbin/udevadm ]; then > > + msg_starting "Bluetooth devices" > > + daemon /sbin/udevadm trigger --subsystem-match=bluetooth > > + RETVAL=$? > > + touch /var/lock/subsys/bluetooth > > + fi > > this is redundant. if there is a bluetooth subsystem present, all > events are already triggered by start_udev.
This is workaround for some bug in udev. FC has the details. -- Arkadiusz MiĆkiewicz PLD/Linux Team arekm / maven.pl http://ftp.pld-linux.org/ _______________________________________________ pld-devel-en mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-devel-en
