The attached patch geinst udev.init fixes the problem by creating the symlink using 'ln -sf' rather than 'ln -s'. Maybe this isn't a very good idea and we should just check wheter the symlink is already there and ommit creating it if true.
--- udev.init.orig 2006-06-06 11:48:50.000000000 +0200 +++ udev.init 2006-06-06 11:49:03.000000000 +0200 @@ -43,9 +43,9 @@ create_dev_makedev() { if [ -e /sbin/MAKEDEV ]; then - ln -s /sbin/MAKEDEV /dev/MAKEDEV + ln -sf /sbin/MAKEDEV /dev/MAKEDEV else - ln -s /bin/true /dev/MAKEDEV + ln -sf /bin/true /dev/MAKEDEV fi }
signature.asc
Description: Digital signature