From d72eec354ae34827d34a802283e006aafcce4d08 Mon Sep 17 00:00:00 2001 From: Harald Hoyer Date: Mon, 13 Jul 2009 11:56:04 +0200 Subject: [PATCH] test for empty udev queue with timeout=1 instead of 0 older udev versions do not support timeout=0 --- modules.d/90dmraid/dmraid.sh | 2 +- modules.d/99base/init | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/modules.d/90dmraid/dmraid.sh b/modules.d/90dmraid/dmraid.sh index 433e5d3d..66fe4983 100755 --- a/modules.d/90dmraid/dmraid.sh +++ b/modules.d/90dmraid/dmraid.sh @@ -1,6 +1,6 @@ #!/bin/sh -if udevadm settle --timeout=0 >/dev/null 2>&1; then +if udevadm settle --timeout=1 >/dev/null 2>&1; then # run dmraid if udev has settled dmraid -ay -Z [ -e "$job" ] && rm -f "$job" diff --git a/modules.d/99base/init b/modules.d/99base/init index 5d591da3..fe062ebf 100755 --- a/modules.d/99base/init +++ b/modules.d/99base/init @@ -121,7 +121,7 @@ while :; do [ -n "$queuetriggered" ] && continue - if udevadm settle --timeout=0 >/dev/null 2>&1; then + if udevadm settle --timeout=1 >/dev/null 2>&1; then # no more udev jobs sleep 0.5 i=$(($i+1))