From 6ab61fff565774210d2a2c9d4fc1251d0401b6b3 Mon Sep 17 00:00:00 2001 From: Tobias Powalowski Date: Tue, 8 Sep 2009 18:06:21 +0200 Subject: [PATCH] revert udev change --- lib/initcpio/hooks/arch_udev | 24 ++++++++++++++++++++++-- lib/initcpio/install/arch_udev | 4 ---- 2 files changed, 22 insertions(+), 6 deletions(-) diff --git a/lib/initcpio/hooks/arch_udev b/lib/initcpio/hooks/arch_udev index 410f64b86..d554b67d1 100644 --- a/lib/initcpio/hooks/arch_udev +++ b/lib/initcpio/hooks/arch_udev @@ -3,8 +3,28 @@ run_hook () { # mount tmpfs, else autodetection will fail! mount -n -t tmpfs udev /dev -o mode=0755,size=10M,nosuid - # Copy static device nodes to /dev - cp -a /lib/udev/devices/* /dev/ + #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 + # 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 diff --git a/lib/initcpio/install/arch_udev b/lib/initcpio/install/arch_udev index 7b98bc029..928899499 100644 --- a/lib/initcpio/install/arch_udev +++ b/lib/initcpio/install/arch_udev @@ -50,10 +50,6 @@ install () for i in /lib/udev/keymaps/*; do add_file "$i" done - # add device nodes - for i in $(find /lib/udev/devices/*); do - add_file "$i" - done } help ()