From: Harald Hoyer Date: Wed, 10 Nov 2010 20:27:33 +0000 (+0100) Subject: base/init: re-add initqueue-finished X-Git-Tag: 008~42 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=040f3d2ffcebad74b8447bb6ce36d68ad910b3af;p=thirdparty%2Fdracut.git base/init: re-add initqueue-finished --- diff --git a/modules.d/99base/init b/modules.d/99base/init index 1a1a0e5c6..ef96918e9 100755 --- a/modules.d/99base/init +++ b/modules.d/99base/init @@ -187,6 +187,14 @@ while :; do $UDEV_QUEUE_EMPTY >/dev/null 2>&1 || continue + for job in /initqueue-settled/*.sh; do + [ -e "$job" ] || break + job=$job . $job + check_finished && break 2 + done + + $UDEV_QUEUE_EMPTY >/dev/null 2>&1 || continue + # no more udev jobs and queues empty. sleep 0.5