conf/99328: [patch] updates for src/share/examples/cvsup
Mark Linimon
linimon at FreeBSD.org
Thu Jun 22 23:20:24 UTC 2006
>Number: 99328
>Category: conf
>Synopsis: [patch] updates for src/share/examples/cvsup
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Thu Jun 22 23:20:22 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator: Mark Linimon
>Release: FreeBSD 6.0-STABLE i386
>Organization:
FreeBSD
>Environment:
n/a
>Description:
This patch updates the README files and adds new file projects-supfile.
>How-To-Repeat:
n/a
>Fix:
# This is a shell archive. Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file". Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
# diff.out
# projects-supfile
#
echo x - diff.out
sed 's/^X//' >diff.out << 'END-of-diff.out'
XIndex: README
X===================================================================
XRCS file: /home/FreeBSD/ncvs/src/share/examples/cvsup/README,v
Xretrieving revision 1.18
Xdiff -u -r1.18 README
X--- README 30 Jul 2002 14:08:16 -0000 1.18
X+++ README 22 Jun 2006 23:02:10 -0000
X@@ -20,6 +20,18 @@
X
X cvs-supfile Main source tree and ports collection
X
X+To maintain a copy of the FreeBSD documentation repository, use the file:
X+
X+ doc-supfile FreeBSD doc repository
X+
X+To maintain a copy of the FreeBSD website repository, use the file:
X+
X+ www-supfile FreeBSD www repository
X+
X+To maintain a copy of the FreeBSD projects repository, use the file:
X+
X+ projects-supfile FreeBSD projects repository
X+
X To maintain a copy of the FreeBSD bug database, use the file:
X
X gnats-supfile FreeBSD bug database
X@@ -32,6 +44,6 @@
X for an up-to-date list of public CVSup mirror sites.
X
X To prevent CVSup from updating particular directories and files, use
X-this file:
X+this file as an example:
X
X refuse
XIndex: refuse.README
X===================================================================
XRCS file: /home/FreeBSD/ncvs/src/share/examples/cvsup/refuse.README,v
Xretrieving revision 1.11
Xdiff -u -r1.11 refuse.README
X--- refuse.README 16 Nov 2003 17:55:54 -0000 1.11
X+++ refuse.README 22 Jun 2006 23:06:56 -0000
X@@ -52,7 +52,9 @@
X ports/vietnamese
X
X Use refuse files with care. Some parts of the src distribution
X-depend on files in completely different parts.
X+depend on files in completely different parts. Also, some commonly-
X+used tools to maintain the Ports Collection rely on a complete INDEX
X+file, and thus require a complete ports tree to build it; see the FAQ.
X
X For more information about refuse files see cvsup(1), which is
X installed by the "cvsup" and "cvsup-bin" ports. See also the CVSup
END-of-diff.out
echo x - projects-supfile
sed 's/^X//' >projects-supfile << 'END-of-projects-supfile'
X# $FreeBSD: src/share/examples/cvsup/ports-supfile,v 1.33 2004/12/19 02:31:45 brueffer Exp $
X#
X# This file contains all of the "CVSup collections" that make up the
X# source of the FreeBSD projects tree
X#
X# CVSup (CVS Update Protocol) allows you to download the latest CVS
X# tree (or any branch of development therefrom) to your system easily
X# and efficiently (far more so than with sup, which CVSup is aimed
X# at replacing). If you're running CVSup interactively, and are
X# currently using an X display server, you should run CVSup as follows
X# to keep your CVS tree up-to-date:
X#
X# cvsup projects-supfile
X#
X# If not running X, or invoking cvsup from a non-interactive script, then
X# run it as follows:
X#
X# cvsup -g -L 2 projects-supfile
X#
X# You may wish to change some of the settings in this file to better
X# suit your system:
X#
X# host=CHANGE_THIS.FreeBSD.org
X# This specifies the server host which will supply the
X# file updates. You must change it to one of the CVSup
X# mirror sites listed in the FreeBSD Handbook at
X# http://www.freebsd.org/doc/handbook/mirrors.html.
X# You can override this setting on the command line
X# with cvsup's "-h host" option.
X#
X# base=/var/db
X# This specifies the root where CVSup will store information
X# about the collections you have transferred to your system.
X# A setting of "/var/db" will generate this information in
X# /var/db/sup. Even if you are CVSupping a large number of
X# collections, you will be hard pressed to generate more than
X# ~1MB of data in this directory. You can override the
X# "base" setting on the command line with cvsup's "-b base"
X# option. This directory must exist in order to run CVSup.
X#
X# prefix=/usr
X# This specifies where to place the requested files. A
X# setting of "/usr" will place all of the files requested
X# in "/usr/projects".
X# The prefix directory must exist in order to run CVSup.
X
X# Defaults that apply to all the collections
X#
X# IMPORTANT: Change the next line to use one of the CVSup mirror sites
X# listed at http://www.freebsd.org/doc/handbook/mirrors.html.
X*default host=CHANGE_THIS.FreeBSD.org
X*default base=/var/db
X*default prefix=/usr
X*default release=cvs tag=.
X*default delete use-rel-suffix
X
X# If you seem to be limited by CPU rather than network or disk bandwidth, try
X# commenting out the following line. (Normally, today's CPUs are fast enough
X# that you want to run compression.)
X*default compress
X
X# This collection retrieves the projects/ tree of the FreeBSD repository
X#
X# The easiest way to get the projects tree is to use the "projects-all"
X# mega-collection. It includes all of the individual "projects-*"
X# collections.
Xprojects-all
X
END-of-projects-supfile
exit
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-bugs
mailing list