aboutsummaryrefslogtreecommitdiff
path: root/rc.single
diff options
context:
space:
mode:
authorKurt J. Bosch <kjb-temp-2009@alpenjodel.de>2011-06-24 09:36:13 +0200
committerKurt J. Bosch <kjb-temp-2009@alpenjodel.de>2011-06-24 13:52:58 +0200
commit3c39d6fccf743febec3cb1cba9b8e0ed4c8fd8a3 (patch)
treebf5fd9d487c1e2a51a692731929b4b10effe0f72 /rc.single
parent6b5fe69bb65b1584272bc1161a85e07fb95b66cb (diff)
downloadinitscripts-3c39d6fccf743febec3cb1cba9b8e0ed4c8fd8a3.tar.xz
Simplify rc.single udevadm stuff as in rc.sysinit
Diffstat (limited to 'rc.single')
-rwxr-xr-xrc.single14
1 files changed, 6 insertions, 8 deletions
diff --git a/rc.single b/rc.single
index bb27ddf..dc9687e 100755
--- a/rc.single
+++ b/rc.single
@@ -12,22 +12,20 @@ run_hook single_start
if [[ $PREVLEVEL != N ]]; then
kill_everything single
+
status "Starting UDev Daemon" udevd --daemon
+
run_hook single_udevlaunched
# Trigger udev uevents
- if pidof -o %PPID /udevd >/dev/null; then
- stat_busy "Triggering UDev uevents"
+ stat_busy "Triggering UDev uevents"
udevadm trigger --action=add --type=subsystems
udevadm trigger --action=add --type=devices
- stat_done
- fi
+ stat_done
# Wait for udev uevents
- if pidof -o %PPID udevd >/dev/null; then
- status "Waiting for UDev uevents to be processed" \
- udevadm settle --quiet --timeout=${UDEV_TIMEOUT:-30}
- fi
+ status "Waiting for UDev uevents to be processed" \
+ udevadm settle --quiet --timeout=${UDEV_TIMEOUT:-30}
run_hook single_udevsettled