SVN: geninitrd/trunk/geninitrd

hawk hawk at pld-linux.org
Tue Mar 11 10:57:27 CET 2008


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'


More information about the pld-cvs-commit mailing list