Package: udev Version: 0.060-1 Severity: normal Tags: patch
Hello Marco, the function make_extra_nodes() in /etc/init.d/udev is only executed properly when the current working directory is '/'. This is just due to a missing slash on checking for /etc/udev/links.conf (in the script this is etc/udev/links.conf). Somehow *some*, but not all of our clients therefor don't execute this function. It seems all version of udev, including sarge, are affected. Cheers, Bernd -- Kernel configuration: isapnp_init not present. -- System Information: Debian Release: testing/unstable APT prefers unstable APT policy: (800, 'unstable'), (800, 'stable'), (1, 'experimental') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.11-ck7-BS2 Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968) (ignored: LC_ALL set to C) Versions of packages udev depends on: ii hotplug 0.0.20040329-22 Linux Hotplug Scripts ii initscripts 2.86.ds1-2 Standard scripts needed for bootin ii libc6 2.3.2.ds1-22 GNU C Library: Shared libraries an ii libselinux1 1.22-1 SELinux shared libraries ii makedev 2.3.1-78 creates device files in /dev ii sed 4.1.4-2 The GNU sed stream editor udev recommends no packages. -- debconf information excluded
--- udev.old 2005-08-01 13:40:41.000000000 +0200 +++ udev 2005-08-01 13:40:53.000000000 +0200 @@ -57,7 +57,7 @@ # I hate this hack. -- Md make_extra_nodes() { - [ -e etc/udev/links.conf ] || return 0 + [ -e /etc/udev/links.conf ] || return 0 grep '^[^#]' /etc/udev/links.conf | \ while read type name arg1; do [ "$type" -a "$name" -a ! -e "/dev/$name" -a ! -L "/dev/$name" ] ||continue