aboutsummaryrefslogtreecommitdiff
path: root/rc.sysinit
diff options
context:
space:
mode:
authorAaron Griffin <aaronmgriffin@gmail.com>2008-03-07 14:35:31 -0600
committerAaron Griffin <aaronmgriffin@gmail.com>2008-03-07 14:42:33 -0600
commit646862aa989d82c35d267d5771c6cc620275bf4c (patch)
tree0768aa54255fddfb3b682c4078c57cff2583698f /rc.sysinit
parentabe6dcb83d16c6e40fed99c202085c78cb356fa1 (diff)
downloadinitscripts-646862aa989d82c35d267d5771c6cc620275bf4c.tar.xz
Additional /dev/ setup that udev doesn't do
These nodes are not covered by default udev, so lets make sure they're added properly. Ref: FS#9726 Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
Diffstat (limited to 'rc.sysinit')
-rwxr-xr-xrc.sysinit10
1 files changed, 10 insertions, 0 deletions
diff --git a/rc.sysinit b/rc.sysinit
index 8f43a81..3e71755 100755
--- a/rc.sysinit
+++ b/rc.sysinit
@@ -25,6 +25,16 @@ mount -n -t proc none /proc
/bin/mknod /dev/zero c 1 5
/bin/mknod /dev/console c 5 1
+# More initial /dev setup that udev doesn't do
+ln -snf /proc/self/fd /dev/fd
+ln -snf /proc/self/fd/0 /dev/stdin
+ln -snf /proc/self/fd/1 /dev/stdout
+ln -snf /proc/self/fd/2 /dev/stderr
+ln -snf /proc/kcore /dev/core
+mkdir /dev/pts
+mkdir /dev/shm
+
+
# start up our mini logger until syslog takes over
/sbin/minilogd