redirect more to null

master
Harald Hoyer 2009-03-05 17:17:32 +01:00
parent 0f46778162
commit a890fe2922
1 changed files with 9 additions and 6 deletions

View File

@ -34,25 +34,28 @@ export TERM=linux
CONSOLE=/dev/console CONSOLE=/dev/console
[ -c $CONSOLE ] && exec >$CONSOLE 2>&1 <$CONSOLE [ -c $CONSOLE ] && exec >$CONSOLE 2>&1 <$CONSOLE
trap "emergency_shell" 0 trap "emergency_shell" 0

mknod /dev/null c 1 3

# mount some important things # mount some important things
mount -t proc /proc /proc mount -t proc /proc /proc >/dev/null 2>&1
mount -t sysfs /sys /sys mount -t sysfs /sys /sys >/dev/null 2>&1
mount -t tmpfs -omode=0755 udev /dev mount -t tmpfs -omode=0755 udev /dev >/dev/null 2>&1

read CMDLINE </proc/cmdline; read CMDLINE </proc/cmdline;


# Make some basic devices first, let udev handle the rest # Make some basic devices first, let udev handle the rest
mknod /dev/ptmx c 5 2 mknod /dev/ptmx c 5 2
mknod /dev/null c 1 3
mknod /dev/console c 5 1 mknod /dev/console c 5 1
mkdir /dev/pts mkdir /dev/pts
mount -t devpts -o gid=5,mode=620 /dev/pts /dev/pts mount -t devpts -o gid=5,mode=620 /dev/pts /dev/pts >/dev/null 2>&1


# pre-udev scripts run before udev starts, and are run only once. # pre-udev scripts run before udev starts, and are run only once.
getarg 'break=pre-udev' && emergency_shell getarg 'break=pre-udev' && emergency_shell
source_all pre-udev source_all pre-udev


# start up udev and trigger cold plugs # start up udev and trigger cold plugs
udevd --daemon udevd --daemon >/dev/null 2>&1
udevadm trigger >/dev/null 2>&1 udevadm trigger >/dev/null 2>&1
udevadm settle --timeout=30 >/dev/null 2>&1 udevadm settle --timeout=30 >/dev/null 2>&1