Can cvs-sup Safely Upgrade a 5.3 System to 6.2?

Jerry McAllister jerrymc at
Thu Mar 29 15:19:11 UTC 2007

On Wed, Mar 28, 2007 at 09:39:14PM -0500, Martin McCormick wrote:

> The system is on, but not in production so I would like to
> upgrade it before we use it.

It should work fine if you fully follow the instructions in the handbook.

But, since the system is not yet in production, you may prefer to
do a fresh scratch build of 6.2 rather than an upgrade to it.  It
is likely to leave few artifacts behind.  

If you do a scratch 6.2 install, then, since it has been a while since 6.2 
was released and a few patches have come out since then, you should still
do a 'csup' and bring both the system and the ports completely 
up to the moment.  (Note that in 6.2 csup replaces cvsup)

You can csup to the  RELENG_6_2  or even to  RELENG_6  

Here is the relevant portion of my supfile.

  #   Command to run
  #       csup -g -L 2 supfile_name
  *default base=/var/db
  *default prefix=/usr
  *default tag=RELENG_6_2
  *default release=cvs 
  *default delete use-rel-suffix
  *default compress
  ## Main Source Tree.
  # The easiest way to get the main source tree is to use the "src-all"
  # mega-collection.  It includes all of the individual "src-*" collections.
  ports-all tag=.
  doc-all tag=.

Then do the appropriate builds, installs, reboots and merges as described in 
the handbook.

Make sure you back up anything that you want to keep from the old system.

> Many thanks.
> Martin McCormick WB5AGZ  Stillwater, OK 
> Systems Engineer
> OSU Information Technology Department Network Operations Group
> _______________________________________________
> freebsd-questions at mailing list
> To unsubscribe, send any mail to "freebsd-questions-unsubscribe at"

More information about the freebsd-questions mailing list