Author: hawk
Date: Tue Mar 11 10:57:26 2008
New Revision: 9585

Modified:
   geninitrd/trunk/geninitrd
Log:
- killed PROBESTATICMODULES variable, we should always populate /dev
  using udevsettle and udevtrigger same way we do in our rc.sysinit,
  otherwise nodes for devices initiated before starting udevd will not
  be created at all and system will not boot


Modified: geninitrd/trunk/geninitrd
==============================================================================
--- geninitrd/trunk/geninitrd   (original)
+++ geninitrd/trunk/geninitrd   Tue Mar 11 10:57:26 2008
@@ -45,9 +45,6 @@
 BOOT_SPLASH=no
 # default same as bootsplash, if on install splashutils and some splashutils 
theme
 FB_SPLASH=no
-# defualt we don't use udev to make nodes for static modules, as per default
-# PLD loads the modules needed to mount and boot
-PROBESTATICMODULES=no
 
 # internal variables
 # is /dev on tmpfs
@@ -1040,15 +1037,14 @@
                : 'Starting udev'
                /sbin/udevd --daemon
        EOF
-       if is_yes "$PROBESTATICMODULES"; then
-               inst /sbin/initrd-udevadm /sbin/udevadm
-               inst /sbin/initrd-udevtrigger /sbin/udevtrigger
-               inst /sbin/initrd-udevsettle /sbin/udevsettle
-               add_linuxrc <<-'EOF'
-                       /sbin/udevtrigger
-                       /sbin/udevsettle
-               EOF
-       fi
+
+       inst /sbin/initrd-udevadm /sbin/udevadm
+       ln -s /sbin/udevadm $MNTIMAGE/sbin/udevsettle
+       ln -s /sbin/udevadm $MNTIMAGE/sbin/udevtrigger
+       add_linuxrc <<-'EOF'
+               /sbin/udevtrigger
+               /sbin/udevsettle
+       EOF
 
        busybox_applet killall
        add_linuxrc     <<-'EOF'
_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to