Bsd updating ports using svn
This section is for those who want to know when they are in danger and when they are not!In the bright shiny new world of Free BSD the old CVS repository is no longer supported (so the old cvsup and csup utilities are now obsolete) but has been replaced with a subversion repository (for documentation and background see subversion on-line documentation).In such cases one of the CD based direct install methods may be quicker and less risky.As with all things Free BSD there are about 100,000 million ways of doing things which can leave folk confused when they read three different HOWTOs all describing different ways to accomplish the same goal. The author of the HOWTO has always done it that way.Binary updates (freebsd-update) are NOT supported for this tag.If you use this branch you must use source updating for all subsequent security fixes.This is a survival guide to keeping Free BSD up-to-date ('ish).
But one is left with that vaguely uncomfortable feeling that if anything goes wrong the only solution will be a panicky google search and a lot of hope. As a minimum you should back up /etc and if it's a web server /usr/local/www (or wherever you keep your webs) and then anything else that is unique to this system (check-list).
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.
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.