From a1aee1e3606f76965db4c4a6ed44d04686d64826 Mon Sep 17 00:00:00 2001 From: Tom Gundersen Date: Wed, 18 Jan 2012 23:16:06 +0100 Subject: udev: don't override settle timeout The Arch default was 30 but upstream default was 120. This caused problems when udev-177-3 introduced a 30 second timeout for broken kernel drivers. We don't want to do this kind of fiddling in initscripts, if there is a need for overriding the timeout this should be added upstream to udev.conf. My feeling is that this is a bad idea, as there are now at least three different kinds of timeouts at play in udev, and if they are set to something incompatible it will cause unneccesary problems. Signed-off-by: Tom Gundersen --- functions | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'functions') diff --git a/functions b/functions index 4c4d614..aad741a 100644 --- a/functions +++ b/functions @@ -357,7 +357,7 @@ udevd_modprobe() { status "Loading User-specified Modules" modprobe -ab "${MODULES[@]}" status "Waiting for UDev uevents to be processed" \ - udevadm settle --timeout=${UDEV_TIMEOUT:-30} + udevadm settle run_hook "$1_udevsettled" -- cgit v1.2.3