Neil Blakey-Milner wrote:
>
> Marcel's changes mean that you the tools you use to install the world
> are ones that you can run with the old kernel. However, once they're
> installed, you may not be able to run the new binaries with the old
> kernel. In all, you "should" boot the kernel, and you "might" get away
> with not doing it, but "you're on your own" if you mess up.
This is correct. The change allows us to have a single 'upgrade' target
that builds the world, builds the kernel, installs the kernel, installs
the world, perform various other upgrades and finally end with a reboot
(not necessarily in this exact order, although ending with a reboot
seems kind of mandatory :-)
The advantage of the change is also that it allows installworld to be
run with -j > 1. We now simply never run what we install and thus avoid
race conditions...
--
Marcel Moolenaar
mail: [EMAIL PROTECTED] / [EMAIL PROTECTED]
tel: (408) 447-4222
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-stable" in the body of the message