Viitor_upstart/etc/init/udev.conf
kueller 9df088532e Neue erst versionen für den einsatz von upstart als std init prozess
git-svn-id: svn://svn.compuextreme.de/Viitor/V962/Viitor_upstart@5506 504e572c-2e33-0410-9681-be2bf7408885
2010-04-20 12:58:29 +00:00

49 lines
1.3 KiB
Plaintext

description "Staring udevdaemon to create all the /dev entrys"
author "Harald Kueller <harald.kueller@compuextreme.de>"
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 /dev/shm
/bin/mount -n -t tmpfs -o mode=1755 none /dev/shm
status_message "udev: generation of /dev/shm done"
/bin/mknod /dev/null c 1 3
/bin/chmod 666 /dev/null
/bin/mknod /dev/console c 5 1
status_message "udev: permissions on /dev/shm corrected..."
echo "udev:pre-start end with rc $?"
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