description "Staring udevdaemon to create all the /dev entrys" author "Harald Kueller " version 1.0 emits none special start on startudev stop on runlevel [06] console output pre-start script source /etc/init/functions echo "Starting udev" mount -t sysfs none /sys status_message "udev: mount sysfs" if [ ! -d /var/lock/subsys ]; then mkdir /var/lock/subsys fi if [ ! -d /dev ]; then mkdir /dev fi mount -n -t tmpfs -o mode=0755 udev /dev status_message "udev: tmpfs on /dev created" if [ -d /lib/udev/devices ]; then cp --preserve=all --recursive --remove-destination /lib/udev/devices/* /dev status_message "udev: Static entries copied..." fi /bin/mkdir -p /dev/shm /bin/mkdir -p /dev/pts /bin/mount -n -t tmpfs -o mode=1755 none /dev/shm if [ ! -c /dev/null ]; then /bin/mknod /dev/null c 1 3 fi /bin/chmod 666 /dev/null if [ ! -c /dev/console ]; then /bin/mknod /dev/console c 5 1 fi status_message "udev prestart ready" end script respawn exec /sbin/udevd post-start script source /etc/init/functions /bin/mkdir -p /dev/.udev/queue status_message "udev: queue maked" /sbin/udevadm trigger status_message "udev: trigger done" /sbin/udevadm settle status_message "udev: Coldplug ready..." end script