Colin Percival db6b0a619f 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-09-18 15:24:20 +00:00
2006-09-18 15:24:20 +00:00
2006-09-18 15:24:20 +00:00
2005-01-21 08:36:40 +00:00
2007-09-08 08:12:31 +00:00
2005-01-21 10:46:36 +00:00
2006-09-30 16:01:33 +00:00
2006-11-22 15:52:24 +00:00
2006-02-18 16:48:56 +00:00
2005-02-09 18:07:17 +00:00
2006-10-13 09:02:59 +00:00
2005-01-21 08:36:40 +00:00
2006-09-18 15:24:20 +00:00
2007-02-05 22:45:58 +00:00
2006-09-18 15:24:20 +00:00
2006-11-21 06:52:55 +00:00
2005-01-21 08:36:40 +00:00
2006-09-18 15:24:20 +00:00
2005-01-21 08:36:40 +00:00
2006-09-30 16:01:33 +00:00
2005-01-21 08:36:40 +00:00
2005-01-21 08:36:40 +00:00
2005-01-21 08:36:40 +00:00