[Mageia-dev] New dracut - please test
Maarten Vanraes
alien at rmail.be
Sat Feb 25 09:54:25 CET 2012
Op zaterdag 25 februari 2012 08:35:11 schreef David W. Hodgins:
> On Fri, 24 Feb 2012 06:42:01 -0500, Colin Guthrie <mageia at colin.guthr.ie>
wrote:
> > The other big change here is to automatically generate a much bigger
> > initramfs when doing an upgrade from mga1. This will include a lot more
> > stuff (e.g. lvm, raid etc) that may or may not be needed on a given
> > setup, but until you boot with dracut you cannot generate an initramfs
> > that will be able to detect only what is needed for boot.
>
> Looking at the current version of the init script, it's clear
> what the problem is ...
>
> check_finished && break
>
> udevsettle
>
> check_finished && break
>
> The above statement will always be true on a single core
> system, so the following code never gets executed.
>
> if [ -f $hookdir/initqueue/work ]; then
> rm $hookdir/initqueue/work
> fi
>
> for job in $hookdir/initqueue/*.sh; do
> [ -e "$job" ] || break
> job=$job . $job
> check_finished && break 2
> done
>
> Regards, Dave Hodgins
maybe
check_finished && break
( udevsettle ; check_finished && break ) &
would work?
More information about the Mageia-dev
mailing list