test for empty udev queue with timeout=1 instead of 0

older udev versions do not support timeout=0
master
Harald Hoyer 2009-07-13 11:56:04 +02:00
parent e60123c2ed
commit d72eec354a
2 changed files with 2 additions and 2 deletions

View File

@ -1,6 +1,6 @@
#!/bin/sh #!/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 # run dmraid if udev has settled
dmraid -ay -Z dmraid -ay -Z
[ -e "$job" ] && rm -f "$job" [ -e "$job" ] && rm -f "$job"

View File

@ -121,7 +121,7 @@ while :; do


[ -n "$queuetriggered" ] && continue [ -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 # no more udev jobs
sleep 0.5 sleep 0.5
i=$(($i+1)) i=$(($i+1))