udev: start init scripts on RUNLEVEL=boot

Signed-off-by: Stephan Raue <stephan@openelec.tv>
This commit is contained in:
Stephan Raue 2011-09-07 23:12:09 +02:00
parent afb6f13517
commit 1b7ba9e050
3 changed files with 32 additions and 13 deletions

View File

@ -23,7 +23,14 @@
# #
# runlevels: openelec, installer, textmode # runlevels: openelec, installer, textmode
case $RUNLEVEL in
boot)
progress "starting udev daemon" progress "starting udev daemon"
echo -e '\000\000\000\000' > /proc/sys/kernel/hotplug echo -e '\000\000\000\000' > /proc/sys/kernel/hotplug
mkdir -p /dev/rules.d mkdir -p /dev/rules.d
udevd --daemon udevd --daemon
;;
poweroff|reboot)
;;
esac

View File

@ -23,7 +23,12 @@
# #
# runlevels: openelec, installer, textmode # runlevels: openelec, installer, textmode
( case $RUNLEVEL in
boot)
progress "monitoring udev events" progress "monitoring udev events"
udevadm monitor -e > /dev/udev.log udevadm monitor -e > /dev/udev.log &
)& ;;
poweroff|reboot)
;;
esac

View File

@ -23,8 +23,15 @@
# #
# runlevels: openelec, installer, textmode # runlevels: openelec, installer, textmode
case $RUNLEVEL in
boot)
( (
progress "request udev events from the kernel" progress "request udev events from the kernel"
udevadm trigger --action=add udevadm trigger --action=add
udevadm settle udevadm settle
)& )&
;;
poweroff|reboot)
;;
esac