What about the following process : - Install release - Download the release's src.tar.gz and sys.tar.gz from one of the official FTP - Extract those in /usr/src - wget all the patches listed on http://openbsd.org/errata44.html - Read http://openbsd.org/faq/faq10.html#Patches - Read instructions at the head(1) of the patches. - Apply them all to you src tree - Rebuild and install stuff according to instructions given in the patches - Reboot
It's very straight forward and easy and I never felt the need for binary upgrade. Unless some big piece of code is concerned, compilation goes really quick, and if you start from a clean src tree downloaded from the FTP, there is no reason for it to fail. Anyway, the FAQ does not recommend it so... William 2008/11/28 Maurice Janssen <[EMAIL PROTECTED]>: > On Thursday, November 27, 2008 at 23:56:31 -0600, Javier Vasquez wrote: >>I'm sorry about my ignorance, but I was reading the section 5.4 about >>releases, and couldn't find out how to upgrade a system from a >>release, :(. >> >>Maybe such upgrade is more like >>"http://www.openbsd.org/faq/upgrade44.html"? But the release tree >>needs to be downloaded, or maybe synchronized instead, maybe using >>rsync? >> >>Just thinking out loud how to do upgrades to this binary repo once the >>installation is OK.... > > I usually do it like this: > - download bsd.rd and copy it to / > - reboot and type 'boot bsd.rd' at the boot> prompt > - select upgrade > - select ftp as location for the file sets > - select the file sets you need > - reboot > > Because you go from 4.4-release to 4.4-stable, there's no need to fiddle > with etc44.tgz. After the last reboot, it just works. > > Maurice