mirror of
https://github.com/archr-linux/Arch-R.git
synced 2026-03-31 14:41:55 -07:00
udev:
- split init script to udevd, udev-monitor, udev-trigger - start earlyer
This commit is contained in:
11
packages/sysutils/udev/init.d/01_udevd
Executable file
11
packages/sysutils/udev/init.d/01_udevd
Executable file
@@ -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 &
|
||||
11
packages/sysutils/udev/init.d/02_udev-monitor
Executable file
11
packages/sysutils/udev/init.d/02_udev-monitor
Executable file
@@ -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 &
|
||||
13
packages/sysutils/udev/init.d/03_udev-trigger
Executable file
13
packages/sysutils/udev/init.d/03_udev-trigger
Executable file
@@ -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=
|
||||
)&
|
||||
@@ -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=
|
||||
)&
|
||||
Reference in New Issue
Block a user