What replaces csup?
wblock at wonkity.com
Tue Sep 18 03:26:46 UTC 2012
On Mon, 17 Sep 2012, Paul Schmehl wrote:
> --On September 17, 2012 8:42:33 PM -0400 Robert Huff <roberthuff at rcn.com>
>> Paul Schmehl writes:
>>> Does csup use subversion now? Or do we need to use something
>>> else to fetch source?
>> As I understand it, for the average user c(vs)up and subversion
>> serve the same function using different methods (both in terms of
>> identifying what files need to be fetched and actually fetching
>> them). At this level of discussion they are mutually exclusive.
>> I have switched from csup to subversion for ports and docs.
>> After modest preparation it was essentially painless.
> Are these modest preparations documented somewhere?
For source, save any local diffs somewhere, delete /usr/src, install svn
from ports, svn checkout the version you want, patch from the diffs.
Same for docs. Example checkout of 9-STABLE:
svn checkout svn://svn0.us-west.FreeBSD.org/base/stable/9 /usr/src
For ports, it's probably worth saving the distfile directory along with
local diffs. Move it back into place after the svn checkout of the
After that, it's just "svn up" to update the appropriate directory. If
something changes in the archive that conflicts with local patches, svn
will let you know and try to help merge the remote and local changes.
Example update of source checked out as above:
svn up /usr/src
More information about the freebsd-questions