Bsd updating ports using svn
Download the source files required: # the first time this process is performed use svn co svn://repository/base/release/x.x.x /usr/src # NON_STD_PATH_ONLY svn co svn://repository/base/release/x.x.x /var/src # where repository is the required host or mirror site # the default is svn.# but a list of current mirrors is available from this list # x.x.x is the version in this case it will be 9.1.0 # there is a handy web interface to the subversion system # to subsequently keep the source up to date for the selected version just use svn update /usr/src # NON_STD_PATH_ONLY svn update /var/src # if the run was terminated abnormally then use svn cleanup /usr/src Pure development branch - for hairy chested developers, or if you are really in need of some new feature and are prepared to take some risks.Resides in /head, for example, svn.freebsd.org/base/head. Binary updates (freebsd-update) are NOT supported for this tag.Here are your real choices for upgrade: The handbook says it, every HOWTO in the world says it, so we're gonna say it too. Most folks get kinda nervous when it comes time for an upgrade and postpone the fateful day as long as possible.This is a big mistake since the Free BSD team have done a great job in making it relatively simple and painless.In such cases one of the CD based direct install methods may be quicker and less risky.
Resides in the /stable branch under the major version number, for example, svn.freebsd.org/base/stable/8 will provide the latest major version 8 sources (see here).
We will be using non-standard paths so need we to do more work.
If you are using the standard paths ignore commands marked with NON_STD_PATH_ONLY comment below.
Development branch for current release and is used as the base from which subsequent releases for each major version are generated.
Typically contains the latest security updates at the point at which you download but it is changing all the time.