After being notificated of Bug #370540 (could fail gracefully 
if /dev/MAKEDEV exists), I took a look at the udev init script. The 
function for creating /dev/MAKEDEV (line 45) says:

[ ! -e /dev/MAKEDEV ] || ln -s /sbin/MAKEDEV /dev/MAKEDEV

This will quit if MAKEDEV does not exist, but not create it. Please 
change it to:

[ ! -e /dev/MAKEDEV ] && ln -s /sbin/MAKEDEV /dev/MAKEDEV

or to

[ -e /dev/MAKEDEV] || ln -s /sbin/MAKEDEV /dev/MAKEDEV

regards
        Andreas Janssen

-- 
Andreas Janssen <[EMAIL PROTECTED]>
PGP-Key-ID: 0xDC801674 ICQ #17079270
Registered Linux User #267976
http://www.andreas-janssen.de/debian-tipps-sarge.html
*** /etc/init.d/udev	2006-09-03 12:15:35.000000000 +0200
--- /home/andreas/udev	2006-09-19 21:40:42.000000000 +0200
***************
*** 42,48 ****
  
  create_dev_makedev() {
    if [ -e /sbin/MAKEDEV ]; then
!     [ ! -e /dev/MAKEDEV ] || ln -s /sbin/MAKEDEV /dev/MAKEDEV
    else
      ln -s /bin/true /dev/MAKEDEV
    fi
--- 42,48 ----
  
  create_dev_makedev() {
    if [ -e /sbin/MAKEDEV ]; then
!     [ ! -e /dev/MAKEDEV ] && ln -s /sbin/MAKEDEV /dev/MAKEDEV
    else
      ln -s /bin/true /dev/MAKEDEV
    fi

Attachment: pgpVUeUnYbGSo.pgp
Description: PGP signature

Reply via email to