'add more nodes on udev startup for convenience'

This commit is contained in:
Tobias Powalowski 2009-08-30 18:21:05 +02:00
parent f45cfde708
commit 37fd6fe67f

View file

@ -4,15 +4,27 @@ run_hook ()
# mount tmpfs, else autodetection will fail!
mount -n -t tmpfs udev /dev -o mode=0755,size=10M,noexec
#create missing nodes
mknod /dev/null c 1 3
mknod /dev/zero c 1 5
mknod /dev/console c 5 1
mknod -m 0666 /dev/null c 1 3
mknod -m 0660 /dev/zero c 1 5
mknod -m 0600 /dev/console c 5 1
mknod -m 0666 /dev/kmsg c 1 11
# make extra nodes
ln -sf /proc/self/fd /dev/fd
ln -sf /proc/self/fd/0 /dev/stdin
ln -sf /proc/self/fd/1 /dev/stdout
ln -sf /proc/self/fd/2 /dev/stderr
ln -sf /proc/kcore /dev/core
# these static devices are created for convenience, to autoload the modules if necessary
# /dev/loop0
mknod -m 0660 /dev/loop0 b 7 0
chgrp disk /dev/loop0
# /dev/net/tun
mkdir /dev/net
mknod -m 0666 /dev/net/tun c 10 200
# /dev/fuse
mknod -m 0666 /dev/fuse c 10 229
# /dev/ppp
mknod -m 0600 /dev/ppp c 108 0
echo > /proc/sys/kernel/hotplug
msg -n ":: Starting udevd..."
/sbin/udevd --daemon