On 14/09/06, Steve Langasek <[EMAIL PROTECTED]> wrote:
On Thu, Sep 14, 2006 at 12:14:11PM +0300, Eddy =?UTF-8?Q?Petri=C5=9For ?= wrote:
> [snip]
> # use MAKEDEV instead of the original bluez script below as
> per policy 10.6
> echo "Creating device nodes ..."
> cd /dev && ./MAKEDEV bluetooth
>
> if [ -r /etc/bluetooth/pin ]; then
> echo "Converting default outgoing PIN to default passkey:"
> [snip]
> Probably something like this could be the fix (for sarge upgrade path):
> --- bluez-utils.postinst.orig 2006-09-11 08:26:53.000000000 +0300
> +++ bluez-utils.postinst 2006-09-14 12:13:06.000000000 +0300
> @@ -35,7 +35,9 @@
> # use MAKEDEV instead of the original bluez script below as
> per policy 10.6
> echo "Creating device nodes ..."
> - cd /dev && ./MAKEDEV bluetooth
> + [ -e /dev/MAKEDEV ] && cd /dev
> + [ -e /sbin/MAKDEV ] && cd /sbin
> + ./MAKEDEV bluetooth
>
> if [ -r /etc/bluetooth/pin ]; then
> echo "Converting default outgoing PIN to default passkey:"
Absolutely not, MAKEDEV acts on the current directory by design. You don't
want device files added to /sbin.
You also misspelled MAKEDEV in the patch, so it wouldn't do anything anyway.
oops :-)
Do you have the makedev package installed on your system? AFAICS, the bug
here is that bluez-utils depends on makedev *or* udev, but calls MAKEDEV
unconditionally in the postinst. All of my udev-using symbols do have
/dev/MAKEDEV as a symlink to /sbin/MAKEDEV, so I don't see any other reason
this would fail -- at least, not that it would be a bug in bluez-utils.
So I guess the idea would be something like:
if [ -f /dev/MAKEDEV ] || [ -f /sbin/MAKEDEV ] ; then
PATH=${PATH}:/sbin:. && cd /dev && MAKEDEV bluetooth
fi
In order to prevent the case where makedev is not installed/installed
in sbin/installed in /dev / not needed.
This is the current status:
merci bugs # ls /dev/M*
ls: /dev/M*: No such file or directory
merci bugs # LANG=C apt-cache policy makedev
makedev:
Installed: 2.3.1-83
Candidate: 2.3.1-83
Version table:
3.3.8.2-0 0
100 http://ftp.ro.debian.org experimental/main Packages
*** 2.3.1-83 0
900 http://ftp.ro.debian.org unstable/main Packages
100 /var/lib/dpkg/status
2.3.1-82 0
900 http://snapshot.debian.net unstable/main Packages
merci bugs # LANG=C apt-cache policy udev
udev:
Installed: 0.100-1
Candidate: 0.100-1
Version table:
*** 0.100-1 0
900 http://ftp.ro.debian.org unstable/main Packages
100 /var/lib/dpkg/status
0.098-2 0
900 http://snapshot.debian.net unstable/main Packages
--
Regards,
EddyP
=============================================
"Imagination is more important than knowledge" A.Einstein
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]