=================================================================== RCS file: /cvsrepo/anoncvs/cvs/www/stable.html,v retrieving revision 1.22 retrieving revision 1.23 diff -c -r1.22 -r1.23 *** www/stable.html 2007/01/02 01:00:02 1.22 --- www/stable.html 2007/01/02 15:14:06 1.23 *************** *** 1,13 **** ! OpenBSD Patch Branches ! --- 1,13 ---- ! Following -stable ! *************** *** 15,31 **** ! [OpenBSD]

!

Patch Branches


-

Table Of Contents


--- 15,35 ---- ! ! [OpenBSD] ! !

!

Following -stable (the "Patch ! branch")


Table Of Contents

+


*************** *** 37,54 **** important patches and fixes (i.e. those from the errata plus others which are obvious and simple, but do not deserve an errata entry) ! and makes it available via CVS in addition to the ! current source. Thus, users can choose three options :

As a general principle, all ! Errata entries will be merged into the patch branch within 48 hours of when an errata is published. Other post release patches may be merged in as well, subject to a number of conditions:

+ It is worth pointing out the name -stable refers ONLY to the API + and operations of OpenBSD not changing, not the overall reliability of + the system. + In fact, if things go as desired, the -current + flavor of OpenBSD, on its way to + becoming the next -release, will be an improvement in + reliability, security and overall quality over the previous + -release and -stable. + !

Getting -stable source code

To obtain the patch branch for a particular release of OpenBSD, you *************** *** 79,91 **** Note that patch branches do not help to upgrade from one release of OpenBSD to another, e.g. to go from 3.9 to 4.0. They only provide a means for staying up to date with the patches within a given release. ! If you are trying to go from one release to another via source, please visit ! the upgrade guide. Also, you cannot go backwards, from -current back to -stable, because of ! library versioning problems. !

Building from an OpenBSD patch branch

Once you have obtained a source tree via anoncvs, you must rebuild the system. The stages for doing so are: --- 97,116 ---- Note that patch branches do not help to upgrade from one release of OpenBSD to another, e.g. to go from 3.9 to 4.0. They only provide a means for staying up to date with the patches within a given release. ! !

! Do not attempt to go from one release to another via source. ! Instead, please visit the upgrade guide. Also, you cannot go backwards, from -current back to -stable, because of ! library versioning problems and other changes. !

Building OpenBSD -stable

! Full details on building from source are provided in ! FAQ 5 - Building the System from Source. ! This is a simplified summary. ! !

Once you have obtained a source tree via anoncvs, you must rebuild the system. The stages for doing so are: *************** *** 116,130 **** To reboot with the newly compiled kernel:

  # cd /usr/src/sys/arch/i386/compile/GENERIC
! # cp /bsd /bsd.old          (Save an old copy of your kernel)
! # cp bsd /bsd               (Copy the new kernel into place)
  # reboot
  

As above, substitute your architecture for i386. If your system has trouble booting the new kernel, you can easily go back and reboot from the ! old kernel, now called bsd.old.

Rebuilding the binaries

--- 141,154 ---- To reboot with the newly compiled kernel:
  # cd /usr/src/sys/arch/i386/compile/GENERIC
! # make install          (Safely install new kernel)
  # reboot
  

As above, substitute your architecture for i386. If your system has trouble booting the new kernel, you can easily go back and reboot from the ! old kernel, now called obsd.

Rebuilding the binaries

*************** *** 139,148 ****

This will take awhile...


OpenBSD www@openbsd.org !
$OpenBSD: stable.html,v 1.22 2007/01/02 01:00:02 nick Exp $ --- 163,180 ----

This will take awhile... + +

+ If you have a number of machines to keep at -stable, you may wish to + make a release, creating the + standard install file sets, + which can then be quickly and easily installed on any machine of the + same platform. +


OpenBSD www@openbsd.org !
$OpenBSD: stable.html,v 1.23 2007/01/02 15:14:06 nick Exp $