systemd/dracut-initqueue.sh: replace $UDEV_QUEUE_EMPTY
for systemd-udevd the version of udevd is high enoughmaster
parent
c2117747fd
commit
11174408e8
|
|
@ -39,7 +39,7 @@ while :; do
|
||||||
check_finished && break 2
|
check_finished && break 2
|
||||||
done
|
done
|
||||||
|
|
||||||
$UDEV_QUEUE_EMPTY >/dev/null 2>&1 || continue
|
udevadm settle --timeout=0 >/dev/null 2>&1 || continue
|
||||||
|
|
||||||
for job in $hookdir/initqueue/settled/*.sh; do
|
for job in $hookdir/initqueue/settled/*.sh; do
|
||||||
[ -e "$job" ] || break
|
[ -e "$job" ] || break
|
||||||
|
|
@ -47,12 +47,11 @@ while :; do
|
||||||
check_finished && break 2
|
check_finished && break 2
|
||||||
done
|
done
|
||||||
|
|
||||||
$UDEV_QUEUE_EMPTY >/dev/null 2>&1 || continue
|
udevadm settle --timeout=0 >/dev/null 2>&1 || continue
|
||||||
|
|
||||||
# no more udev jobs and queues empty.
|
# no more udev jobs and queues empty.
|
||||||
sleep 0.5
|
sleep 0.5
|
||||||
|
|
||||||
|
|
||||||
if [ $main_loop -gt $((2*$RDRETRY/3)) ]; then
|
if [ $main_loop -gt $((2*$RDRETRY/3)) ]; then
|
||||||
for job in $hookdir/initqueue/timeout/*.sh; do
|
for job in $hookdir/initqueue/timeout/*.sh; do
|
||||||
[ -e "$job" ] || break
|
[ -e "$job" ] || break
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue