test for empty udev queue with timeout=1 instead of 0
older udev versions do not support timeout=0master
parent
e60123c2ed
commit
d72eec354a
|
@ -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"
|
||||||
|
|
|
@ -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))
|
||||||
|
|
Loading…
Reference in New Issue