cperciva e1798e6b44 Add support for "freebsd-update -r newrelease upgrade" -- binary
upgrading to new releases.  Important parts of this code include
 * automatically determining which optional components (e.g., src,
info, proflibs) are installed.
 * merging changes in files which are modified locally and have
changed between the currently running and new release.
 * prompting the user to rebuild all 3rd party software before
deleting old shared libraries.

Yes, this is compatible with "freebsd-update rollback" -- you can
test a new -BETA and roll back to the old release if you don't
like it.

Subject to re@ approval, this will be MFCed before 7.0-BETA3 and
6.3-RC1.

MFC after:	2 days
2007-11-12 04:47:57 +00:00
..
2006-11-09 18:10:34 +00:00
2007-11-08 22:09:37 +00:00
2007-11-02 19:25:06 +00:00
2006-11-09 18:10:34 +00:00
2006-11-09 18:10:34 +00:00
2007-11-04 07:06:19 +00:00