From 119b8df1fb1258231750309f01e747e72f382493 Mon Sep 17 00:00:00 2001 From: Aaron Griffin Date: Sat, 30 Aug 2008 21:11:39 -0500 Subject: Create udev required device nodes if missing Udev requires /dev/console, /dev/null, and /dev/zero to exist before running. Create these on init if they're missing Signed-off-by: Aaron Griffin --- rc.sysinit | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'rc.sysinit') diff --git a/rc.sysinit b/rc.sysinit index 6ac22c4..dc88be7 100755 --- a/rc.sysinit +++ b/rc.sysinit @@ -75,6 +75,11 @@ if [ -x /sbin/udevadm -a -d /sys/block ]; then # We have udev and /sys appears to be mounted, use UDev #status "Starting UDev Daemon" /etc/start_udev init + #Create these required device nodes if they're missing + [ -f /dev/console ] || /bin/mknod /dev/console c 5 1 + [ -f /dev/null ] || /bin/mknod -m 666 /dev/null c 1 3 + [ -f /dev/zero ] || /bin/mknod -m 666 /dev/zero c 1 5 + stat_busy "Starting UDev Daemon" /sbin/udevd --daemon stat_done -- cgit v1.2.3