From 577de8f134126e1f2ab157af03b6f67ab3b109f9 Mon Sep 17 00:00:00 2001 From: Stephan Raue Date: Wed, 17 Mar 2010 11:37:20 +0100 Subject: [PATCH] udev: - split init script to udevd, udev-monitor, udev-trigger - start earlyer --- packages/sysutils/udev/init.d/01_udevd | 11 +++++++++++ packages/sysutils/udev/init.d/02_udev-monitor | 11 +++++++++++ packages/sysutils/udev/init.d/03_udev-trigger | 13 +++++++++++++ packages/sysutils/udev/init.d/11_udev | 18 ------------------ 4 files changed, 35 insertions(+), 18 deletions(-) create mode 100755 packages/sysutils/udev/init.d/01_udevd create mode 100755 packages/sysutils/udev/init.d/02_udev-monitor create mode 100755 packages/sysutils/udev/init.d/03_udev-trigger delete mode 100755 packages/sysutils/udev/init.d/11_udev diff --git a/packages/sysutils/udev/init.d/01_udevd b/packages/sysutils/udev/init.d/01_udevd new file mode 100755 index 0000000000..c9cfd479f1 --- /dev/null +++ b/packages/sysutils/udev/init.d/01_udevd @@ -0,0 +1,11 @@ +# +# starting Udev daemon +# +# runlevels: openelec, text + +progress "starting udev daemon" + + echo -e '\000\000\000\000' > /proc/sys/kernel/hotplug + + $NICE_20 udevd --daemon + $NICE_20 udevadm monitor 2>&1 >/dev/udev.log & diff --git a/packages/sysutils/udev/init.d/02_udev-monitor b/packages/sysutils/udev/init.d/02_udev-monitor new file mode 100755 index 0000000000..d08f73e1a1 --- /dev/null +++ b/packages/sysutils/udev/init.d/02_udev-monitor @@ -0,0 +1,11 @@ +# +# monitoring udev events +# +# runlevels: openelec, text + +UDEV_LOGFILE="/dev/.udev.log" + +progress "monitoring udev events" + +# udevadm monitor 2>&1 >$UDEV_LOGFILE & + udevadm monitor -e >$UDEV_LOGFILE & diff --git a/packages/sysutils/udev/init.d/03_udev-trigger b/packages/sysutils/udev/init.d/03_udev-trigger new file mode 100755 index 0000000000..5334be7550 --- /dev/null +++ b/packages/sysutils/udev/init.d/03_udev-trigger @@ -0,0 +1,13 @@ +# +# request events from the kernel +# +# runlevels: openelec, text + +progress "request udev events from the kernel" + + ( +# $NICE_20 udevadm control --env STARTUP=1 + $NICE_20 udevadm trigger + $NICE_20 udevadm settle --timeout=5 +# $NICE_20 udevadm control --env STARTUP= + )& diff --git a/packages/sysutils/udev/init.d/11_udev b/packages/sysutils/udev/init.d/11_udev deleted file mode 100755 index c3fe754da2..0000000000 --- a/packages/sysutils/udev/init.d/11_udev +++ /dev/null @@ -1,18 +0,0 @@ -# -# starting Udev -# -# runlevels: openelec, text - -progress "starting Udev" - - echo -e '\000\000\000\000' > /proc/sys/kernel/hotplug - - $NICE_20 udevd --daemon - $NICE_20 udevadm monitor 2>&1 >/var/log/udev.log & - $NICE_20 udevadm control --env STARTUP=1 - - ( - $NICE_20 udevadm trigger - $NICE_20 udevadm settle --timeout=5 - $NICE_20 udevadm control --env STARTUP= - )&