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
 }
 

Attachment: signature.asc
Description: Digital signature



Reply via email to