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