Author: glen
Date: Sun Nov 16 20:06:04 2008
New Revision: 9993

Modified:
   geninitrd/trunk/geninitrd
Log:
- kill udevd as last, so cryptsetup doesn't get timeouts

Modified: geninitrd/trunk/geninitrd
==============================================================================
--- geninitrd/trunk/geninitrd   (original)
+++ geninitrd/trunk/geninitrd   Sun Nov 16 20:06:04 2008
@@ -1154,6 +1154,9 @@
                /sbin/udevadm settle
        EOF
 
+}
+
+initrd_gen_stop_udevd() {
        busybox_applet killall
        add_linuxrc     <<-'EOF'
                killall udevd
@@ -2190,6 +2193,10 @@
 # additional devs always needed
 [ ! -e "$DESTDIR/$rootdev_add" ] && inst $rootdev_add /dev
 
+if is_yes "$USE_UDEV"; then
+       initrd_gen_stop_udevd
+fi
+
 if [ "$INITRDFS" = "initramfs" ]; then
        initrd_gen_initramfs_switchroot
 else
_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to