Hey Patrick,

> Why is is hard? If I pull the complete sources from cvs, so that every 
> file used in the Makefiles is present and up to date, the build process 
> would be just as trivial I assume. In what case would this _not_ be
> true?

Read some of:
http://openbsd.unixtech.be/faq/current.html

And then some of:
http://openbsd.unixtech.be/faq/upgrade-old.html

"Flag day" springs to mind.

> Yes, I updated a 3.9 yesterday, and it worked fine. Updating from
> source would be just as easy (but quicker).

I'm assuming you mean "Upgrading from source would be just as easy (but
quicker)".

Let's say you have 6 production i386 machines. You want to upgrade them
from 3.9 to 4.0 by source. You read all you can, try it out on a spare
box, record every step you take and dutifully reproduce your steps on
each production machine.

Let's say you have 6 production i386 machines. You want to upgrade them
from 3.9 to 4.0. You read all you can, upgrade or clean install on a spare
box, build a release (because you track -stable), transfer the install
sets to each production box (or use a shared nfs mount) and dutifully
follow the Upgrade Guide on each production machine.

Which scenario is quicker? [1]

> So I understand that it's
> more a lack of resources and that you'd be just as fine with binary
> upgrades if they were officially supported.

But they aren't. And - it's nowhere near necessary. `man release` is
your friend.

HTH... Nico

[1] Yes, the latter. And, you save on your energy bill. And, Al Gore will
think you're sweet. And, I will too. ;-)

Reply via email to