# Created by Tobias Powalowski run_hook () { # mount tmpfs, else autodetection will fail! if grep -q devtmpfs /proc/filesystems 2>/dev/null; then /bin/mount -n -t devtmpfs udev /dev -o mode=0755,size=10M,nosuid else /bin/mount -n -t tmpfs udev /dev -o mode=0755,size=10M,nosuid fi #create missing nodes 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 mknod -m 0640 /dev/mem c 1 1 # 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 }