150476Speter# $FreeBSD$
217728Sjkh#
3244998Speter# BEWARE, CVS is deprecated and no longer supported by the FreeBSD project.
417728Sjkh#
5244998Speter# The primary development work happens in Subversion and is temporarily
6244998Speter# exported to the legacy CVS system with significant time delays.
7244998Speter#
8244998Speter# You should NOT set up a new consumer of FreeBSD source code via CVS.
9244998Speter# Please see:
10244998Speter# http://www.freebsd.org/doc/handbook/svn.html
11244998Speter# http://www.freebsd.org/doc/handbook/svn-mirrors.html
12244998Speter#
13233428Seadler# csup (CVS Update Protocol) allows you to download the latest CVS
1420488Sjdp# tree (or any branch of development therefrom) to your system easily
15233428Seadler# and efficiently
1620488Sjdp#
17233428Seadler# To keep your CVS tree up-to-date run:
1817728Sjkh#
19233428Seadler#	csup cvs-supfile
2017728Sjkh#
21233428Seadler# Note that this only updates the tree contents and does not
22233428Seadler# update what is actually installed.
2317728Sjkh#
2417728Sjkh# You may wish to change some of the settings in this file to better
2517728Sjkh# suit your system:
2617728Sjkh#
2743907Sjdp# host=CHANGE_THIS.FreeBSD.org
2820488Sjdp#		This specifies the server host which will supply the
2943907Sjdp#		file updates.  You must change it to one of the CVSup
3043907Sjdp#		mirror sites listed in the FreeBSD Handbook at
31219858Sglebius#		http://www.freebsd.org/doc/handbook/cvsup.html#CVSUP-MIRRORS.
3243907Sjdp#		You can	override this setting on the command line
3343907Sjdp#		with cvsup's "-h host" option.
3420488Sjdp#
35129642Scjc# base=/var/db
36233428Seadler#		This specifies the root where csup will store information
3717728Sjkh#		about the collections you have transferred to your system.
38129642Scjc#		A setting of "/var/db" will generate this information in
39172083Sgabor#		/var/db/sup.  You can override the "base" setting on the
40172083Sgabor#		command line with cvsup's "-b base" option.  This directory
41172083Sgabor#		must exist in order to run CVSup.
4217728Sjkh#
4317728Sjkh# prefix=/home/ncvs
4420488Sjdp#		This specifies where to place the requested files.  A
4517728Sjkh#		setting of "/home/ncvs" will place all of the files
46248151Sbapt#		requested in /home/ncvs (e.g., "/home/ncvs/src/bin").
47248151Sbapt#		The prefix directory must exist in order to run CVSup.
4817728Sjkh
4920488Sjdp# Defaults that apply to all the collections
5043907Sjdp#
5143907Sjdp# IMPORTANT: Change the next line to use one of the CVSup mirror sites
52219858Sglebius# listed at http://www.freebsd.org/doc/handbook/cvsup.html#CVSUP-MIRRORS.
5343907Sjdp*default host=CHANGE_THIS.FreeBSD.org
54129642Scjc*default base=/var/db
5520488Sjdp*default prefix=/home/ncvs
5620488Sjdp*default release=cvs
5720488Sjdp*default delete use-rel-suffix
5817728Sjkh
59120190Seivind# If you seem to be limited by CPU rather than network or disk bandwidth, try
60120190Seivind# commenting out the following line.  (Normally, today's CPUs are fast enough
61120190Seivind# that you want to run compression.)
6220488Sjdp*default compress
6317728Sjkh
6420488Sjdp## Main Source Tree.
6520488Sjdp#
6620488Sjdp# The easiest way to get the main source tree is to use the "src-all"
6783706Sru# mega-collection.  It includes all of the individual "src-*" collections.
6820488Sjdpsrc-all
6917728Sjkh
70177158Sedwin## Projects
71177158Sedwin#
72177158Sedwin# This collection retrieves the projects tree of the FreeBSD
73177158Sedwin# repository
74177158Sedwinprojects-all
75177158Sedwin
76111875Speter## CVSROOT control files
77111875Speter#
78111875Speter# This is to get the control files that cvs(1) needs and the commit logs.
79111875Spetercvsroot-all
80