aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--rc.conf3
-rwxr-xr-xrc.sysinit2
2 files changed, 4 insertions, 1 deletions
diff --git a/rc.conf b/rc.conf
index e14fb23..cda204f 100644
--- a/rc.conf
+++ b/rc.conf
@@ -36,6 +36,9 @@ USECOLOR="yes"
MOD_AUTOLOAD="yes"
MODULES=()
+# Udev settle timeout (default to 30)
+UDEV_TIMEOUT=30
+
# Scan for SoftRAID (mdadm) Volumes at startup
USEMDADM="no"
diff --git a/rc.sysinit b/rc.sysinit
index 4f97c24..f2ccdae 100755
--- a/rc.sysinit
+++ b/rc.sysinit
@@ -101,7 +101,7 @@ unset mods
# Wait for udev uevents
if /bin/pidof -o %PPID /sbin/udevd >/dev/null; then
stat_busy "Waiting for UDev uevents to be processed"
- /sbin/udevadm settle
+ /sbin/udevadm settle --quiet --timeout=${UDEV_TIMEOUT:-30}
/sbin/udevadm control --property=STARTUP=
stat_done
fi