Author: wiget
Date: Sat Dec  3 20:52:18 2011
New Revision: 12424

Modified:
   geninitrd/trunk/geninitrd
Log:
Use devtmpfs on /dev

Mount devtmpfs on /dev and if fail fallback to tmpfs.

Modified: geninitrd/trunk/geninitrd
==============================================================================
--- geninitrd/trunk/geninitrd   (original)
+++ geninitrd/trunk/geninitrd   Sat Dec  3 20:52:18 2011
@@ -152,13 +152,17 @@
        busybox_applet mount mknod mkdir
        add_linuxrc <<-EOF
                : 'Creating /dev'
-               mount -o mode=0755 -t tmpfs none /dev
-               mknod /dev/console c 5 1
-               mknod /dev/null c 1 3
-               mknod /dev/zero c 1 5
-               mknod /dev/random c 1 8
-               mknod /dev/snapshot c 10 231
-               mknod /dev/urandom c 1 9
+               if ! mount -t devtmpfs -o mode=0755,nosuid devtmpfs /dev > 
/dev/null 2>&1; then
+                       mount -o mode=0755,nosuid -t tmpfs tmpfs /dev
+                       mknod /dev/console c 5 1
+                       mknod /dev/null c 1 3
+                       mknod /dev/zero c 1 5
+                       mknod /dev/random c 1 8
+                       mknod /dev/snapshot c 10 231
+                       mknod /dev/urandom c 1 9
+                       mknod /dev/ptmx c 5 2
+                       mknod /dev/kmsg c 1 11
+               fi
                mkdir /dev/pts
                mkdir /dev/shm
        EOF
_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to