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

Reply via email to