From 1b7ba9e050450271ebdc4dff9cf1060285140995 Mon Sep 17 00:00:00 2001 From: Stephan Raue Date: Wed, 7 Sep 2011 23:12:09 +0200 Subject: [PATCH] udev: start init scripts on RUNLEVEL=boot Signed-off-by: Stephan Raue --- packages/sysutils/udev/init.d/11_udevd | 15 +++++++++++---- packages/sysutils/udev/init.d/12_udev-monitor | 13 +++++++++---- packages/sysutils/udev/init.d/13_udev-trigger | 17 ++++++++++++----- 3 files changed, 32 insertions(+), 13 deletions(-) diff --git a/packages/sysutils/udev/init.d/11_udevd b/packages/sysutils/udev/init.d/11_udevd index 7ec43042e6..b7dd6cca65 100644 --- a/packages/sysutils/udev/init.d/11_udevd +++ b/packages/sysutils/udev/init.d/11_udevd @@ -23,7 +23,14 @@ # # runlevels: openelec, installer, textmode -progress "starting udev daemon" - echo -e '\000\000\000\000' > /proc/sys/kernel/hotplug - mkdir -p /dev/rules.d - udevd --daemon +case $RUNLEVEL in + boot) + progress "starting udev daemon" + echo -e '\000\000\000\000' > /proc/sys/kernel/hotplug + mkdir -p /dev/rules.d + udevd --daemon + ;; + + poweroff|reboot) + ;; +esac diff --git a/packages/sysutils/udev/init.d/12_udev-monitor b/packages/sysutils/udev/init.d/12_udev-monitor index 14f8204e21..d513778abf 100644 --- a/packages/sysutils/udev/init.d/12_udev-monitor +++ b/packages/sysutils/udev/init.d/12_udev-monitor @@ -23,7 +23,12 @@ # # runlevels: openelec, installer, textmode -( - progress "monitoring udev events" - udevadm monitor -e > /dev/udev.log -)& +case $RUNLEVEL in + boot) + progress "monitoring udev events" + udevadm monitor -e > /dev/udev.log & + ;; + + poweroff|reboot) + ;; +esac diff --git a/packages/sysutils/udev/init.d/13_udev-trigger b/packages/sysutils/udev/init.d/13_udev-trigger index 4a3f5eba47..ce3c6d1662 100644 --- a/packages/sysutils/udev/init.d/13_udev-trigger +++ b/packages/sysutils/udev/init.d/13_udev-trigger @@ -23,8 +23,15 @@ # # runlevels: openelec, installer, textmode -( - progress "request udev events from the kernel" - udevadm trigger --action=add - udevadm settle -)& +case $RUNLEVEL in + boot) + ( + progress "request udev events from the kernel" + udevadm trigger --action=add + udevadm settle + )& + ;; + + poweroff|reboot) + ;; +esac