stable-supfile revision 43907
11984Scsgr# $Id: stable-supfile,v 1.13 1999/02/11 18:04:17 jdp Exp $
251462Smarkm#
351462Smarkm# This file contains all of the "CVSup collections" that make up the
443092Smarkm# FreeBSD-stable source tree.
551462Smarkm#
651462Smarkm# CVSup (CVS Update Protocol) allows you to download the latest CVS
751462Smarkm# tree (or any branch of development therefrom) to your system easily
851462Smarkm# and efficiently (far more so than with sup, which CVSup is aimed
951462Smarkm# at replacing).  If you're running CVSup interactively, and are
1051462Smarkm# currently using an X display server, you should run CVSup as follows
1151462Smarkm# to keep your CVS tree up-to-date:
1251462Smarkm#
1351462Smarkm#	cvsup stable-supfile
1451462Smarkm#
1551462Smarkm# If not running X, or invoking cvsup from a non-interactive script, then
1651462Smarkm# run it as follows:
1751462Smarkm#
1851462Smarkm#	cvsup -g -L 2 stable-supfile
1951462Smarkm#
2051462Smarkm# You may wish to change some of the settings in this file to better
2151462Smarkm# suit your system:
2251462Smarkm#
2351462Smarkm# host=CHANGE_THIS.FreeBSD.org
2451462Smarkm#		This specifies the server host which will supply the
2542981Sbrandon#		file updates.  You must change it to one of the CVSup
2642981Sbrandon#		mirror sites listed in the FreeBSD Handbook at
2783551Sdillon#		http://www.freebsd.org/handbook/mirrors.html.
2883551Sdillon#		You can	override this setting on the command line
2942981Sbrandon#		with cvsup's "-h host" option.
3070419Speter#
3117141Sjkh# base=/usr
3270419Speter#		This specifies the root where CVSup will store information
3391754Smarkm#		about the collections you have transferred to your system.
3451462Smarkm#		A setting of "/usr" will generate this information in
351984Scsgr#		/usr/sup.  Even if you are CVSupping a large number of
3664918Sgreen#		collections, you will be hard pressed to generate more than
3764918Sgreen#		~1MB of data in this directory.  You can override the
3864918Sgreen#		"base" setting on the command line with cvsup's "-b base"
3964918Sgreen#		option.  This directory must exist in order to run CVSup.
4064918Sgreen#
4170419Speter# prefix=/usr
4270419Speter#		This specifies where to place the requested files.  A
4364918Sgreen#		setting of "/usr" will place all of the files requested
4464918Sgreen#		in "/usr/src" (e.g., "/usr/src/bin", "/usr/src/lib").
4564918Sgreen#		The prefix directory must exist in order to run CVSup.
4664918Sgreen#
4765053Sgreen###############################################################################
4864918Sgreen#
4970421Speter# DANGER!  WARNING!  LOOK OUT!  VORSICHT!
5070421Speter#
5170421Speter# If you add any of the ports collections to this file, be sure to
5270421Speter# specify them like this:
5374106Smarkm#
5470421Speter#   ports-all tag=.
5574106Smarkm#
5674106Smarkm# If you leave out the "tag=." portion, CVSup will delete all of
5774106Smarkm# the files in your ports tree.  That is because the ports collections
5874106Smarkm# do not use the same tags as the main part of the FreeBSD source tree.
5974106Smarkm#
6074106Smarkm###############################################################################
61115720Smarkm
62115720Smarkm# Defaults that apply to all the collections
63115720Smarkm#
64115720Smarkm# IMPORTANT: Change the next line to use one of the CVSup mirror sites
65115720Smarkm# listed at http://www.freebsd.org/handbook/mirrors.html.
66220497Smarkm*default host=CHANGE_THIS.FreeBSD.org
67221471Sobrien*default base=/usr
68220497Smarkm*default prefix=/usr
69220497Smarkm# The following line is for 3-stable.  If you want 2.2-stable, change
70220497Smarkm# "RELENG_3" to "RELENG_2_2".
71220497Smarkm*default release=cvs tag=RELENG_3
72221471Sobrien*default delete use-rel-suffix
73220497Smarkm
74220497Smarkm# If your network link is a T1 or faster, comment out the following line.
75220497Smarkm*default compress
7664918Sgreen
7791754Smarkm## Main Source Tree.
7864918Sgreen#
7964918Sgreen# The easiest way to get the main source tree is to use the "src-all"
8064918Sgreen# mega-collection.  It includes all of the individual "src-*" collections,
8164918Sgreen# except "src-crypto",  "src-eBones", and "src-secure".
82238481Sdessrc-all
83238481Sdes
84238481Sdes# These are the individual collections that make up "src-all".  If you
85238481Sdes# use these, be sure to comment out "src-all" above.
86238481Sdes#src-base
87238481Sdes#src-bin
8870419Speter#src-contrib
8964918Sgreen#src-etc
9070419Speter#src-games
9170419Speter#src-gnu
9270419Speter#src-include
9391754Smarkm#src-kerberosIV
9470419Speter#src-lib
9570419Speter#src-libexec
9670419Speter#src-release
9770419Speter#src-sbin
98238481Sdes#src-share
9991754Smarkm#src-sys
10070419Speter#src-tools
10170419Speter#src-usrbin
10270419Speter#src-usrsbin
10370419Speter
10470419Speter## Export-restricted collections.
10570419Speter#
10664918Sgreen# Only people in the USA and Canada may fetch these collections.  If
10770419Speter# you are not in the USA or Canada, please use the collections in the
10870419Speter# "secure-supfile" instead.
10964918Sgreen#src-crypto
11070419Speter#src-eBones
11164918Sgreen#src-secure
11264918Sgreen