Package: bluez
Version: 4.96-1

The file /lib/udev/rules.d/97-bluetooth.rules installed by this package
contains calls to programs in /usr, which may not be mounded at the time
it is first used during boot. This causes error messages to be printed
during boot as udev complains about being unable to execute the command.
Note this only occurs on systems where /usr is a separate partition.

The fix is to install an appropriate script in /lib/udev and then use
that from the udev rules. The script could be something as simple as
this:

        #!/bin/sh -e
        # /usr is not guaranteed to be mounted when udev starts

        (
                . /lib/udev/hotplug.functions
                wait_for_file /usr/sbin/bluetoothd
                exec /usr/sbin/bluetoothd "$@"
        ) &

See bug #624678 for a similar bug in a different package.



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to