We need to bootstrap a few critical devices in the new /dev filesystem
Jason D. Clinton [Tue, 3 Nov 2009 23:48:53 +0000 (17:48 -0600)]
etc/init.d/rcS

index b68358b..ef11e21 100755 (executable)
@@ -22,6 +22,8 @@ else
        fatal_error "Unable to mount /sys can't continue"
 fi
 
+mkdir /dev
+
 msg -n "Mounting tmpfs on /dev"
 mount -t tmpfs none /dev > /dev/null 2>&1
 if [ "$?" = "0" ];
@@ -31,6 +33,18 @@ else
        fatal_error "Unable to mount /dev can't continue"
 fi
 
+mkdir /dev/pts
+mknod -m 0660 /dev/console c 5 1
+mknod -m 0660 /dev/tty c 5 0
+mknod -m 0660 /dev/tty0 c 4 0
+mknod -m 0660 /dev/tty1 c 4 1
+mknod -m 0660 /dev/tty2 c 4 2
+mknod -m 0660 /dev/tty3 c 4 3
+mknod -m 0660 /dev/tty4 c 4 4
+mknod -m 0660 /dev/tty5 c 4 5
+mknod -m 0660 /dev/tty6 c 4 6
+mknod /dev/null c 1 3
+
 msg -n "Mounting devpts on /dev/pts for ptmx"
 mount -n -t devpts none /dev/pts > /dev/null 2>&1
 if [ "$?" = "0" ];