=================================================================== RCS file: /cvsrepo/anoncvs/cvs/www/stable.html,v retrieving revision 1.39 retrieving revision 1.40 diff -c -r1.39 -r1.40 *** www/stable.html 2016/01/31 01:13:42 1.39 --- www/stable.html 2016/02/04 00:22:20 1.40 *************** *** 3,9 ****
!
!
! OpenBSD provides a source tree that contains ! 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.
! To obtain the patch branch for a particular release of OpenBSD, you ! can update on top of a pre-existing source tree ! (from a mirror or the CD) ! or you can grab the source tree freshly from ! an AnonCVS server. Instructions for getting the patch branch and staying up to date are described in the Getting Started section of the AnonCVS documentation. --- 25,81 ----
! As a general principle, all errata entries will ! be merged into the patch branch shortly before/after they are 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.
! Once you have obtained a source tree via AnonCVS, ! you must rebuild the system. The stages for doing so are:
To rebuild the default kernel from stable:
!! # cd /usr/src/sys/arch/i386/conf ! # /usr/sbin/config GENERIC ! # cd /usr/src/sys/arch/i386/compile/GENERIC ! # make clean && make
! Replace i386 with your architecture, e.g. ! sparc, alpha, etc. Replace GENERIC with ! GENERIC.MP for multiprocessor systems.
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. !
To rebuild the system binaries:
!! # rm -rf /usr/obj/* ! # cd /usr/src ! # make obj ! # cd /usr/src/etc && env DESTDIR=/ make distrib-dirs ! # cd /usr/src ! # make build
This will take some time. ! Depending on the speed of the system, it may take less than an hour to ! a week or more.
! 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.