@@ -37,7 +40,6 @@
sources are maintained in a CVS repository on a central development machine
in Canada. With CVSup, OpenBSD users can easily keep their own source trees
up to date.
-
CVSup uses the so-called pull model of updating. Under the pull
@@ -47,23 +49,19 @@
unsolicited updates. Users must either run the CVSup client
manually to get an update, or they must set up a cron(8) job to run it
automatically on a regular basis.
-
The term CVSup, capitalized just so, refers to the entire software
package. Its main components are the client cvsup which runs on
each user's machine, and the server cvsupd which runs at each of
the OpenBSD CVSup mirror sites.
-
CVSup is intended to be both faster and more flexible than
sup(1), CVSup's predecessor.
-
The OpenBSD Project currently has five main source repositories:
-
src - Houses all source code for the OpenBSD Operating System.
@@ -84,7 +82,6 @@
CVS can be used for remote file access, it is not optimized for
wholesale source tree distribution over the net, and CVSup can be
easily an order of magnitude more efficient for this task.
-
Getting Started Using CVSup
@@ -100,18 +97,15 @@
sites instead of building your own from the net/cvsup
port. Currently the OpenBSD ports of Ezm3 and consequently CVSup
are only available on the i386 platform.
-
For further information about CVSup, see the author's
project
homepage.
-
In order to mirror the OpenBSD repository with CVSup,
the following configuration file might be used:
-
# Defaults that apply to all the collections
@@ -137,18 +131,15 @@
This directs cvsup to refresh all OpenBSD distributions from
cvsup.uk.openbsd.org with a umask(2) that permits group write
permission to the local repository.
-
Assuming this file is saved as cvs-supfile, the
following command would be used to invoke the cvsup GUI:
-
cvsup cvs-supfile
whereas for batch mode, the following might be used:
-
cvsup -g -L 2 cvs-supfile
@@ -160,14 +151,12 @@
It is now simple to check out any one of the CVSup'ed repositories.
For Korn/Bourne shells:
-
# cd /usr
# CVSROOT=/cvs cvs checkout src
For csh and its derivatives:
-
# cd /usr
# setenv CVSROOT /cvs
@@ -179,14 +168,12 @@
want the release sources, especially if you are patching your system. To
checkout release sources you must specify a tag along with your command.
For example:
-
@@ -198,10 +185,8 @@
option to a collection. In particular, you can use this to efficiently
update the source and ports trees shipped on the CDROMs.
-
The following supfile could be used to update your ports tree:
-
# Defaults that apply to all the collections
*default host=cvsup.uk.openbsd.org
@@ -219,7 +204,6 @@
to specify an existing tag, as CVSup cannot distinguish valid from
invalid tags, and an attempt to synchronize an existing source tree
to an invalid tag will remove all files.
-
Alternatively, use the keyword date=[cc.]yy.mm.dd.hh.mm.ss
to select a revision by date. All 17 or 20 characters must be
@@ -227,14 +211,13 @@
cc. For earlier years, specify only the last two digits
yy. You may also combine the tag and date
keywords.
-
@@ -242,10 +225,8 @@
located in Brighton, UK;
maintained by Brian Somers.
Updated every 2 hours.
-
Available collections:
-
OpenBSD-src
@@ -275,10 +256,8 @@
located near Frankfurt am Main, Germany;
maintained by Wolfram Schneider.
Updated every 12 hours from cvsup.uk.openbsd.org.
-
Available collections:
-
OpenBSD-src
@@ -305,10 +284,8 @@
located in Munich, Germany;
maintained by Daniel Lang.
Updated every 24 hours.
-
Available collections:
-
OpenBSD-src
@@ -338,10 +315,8 @@
located in Hungary;
maintained by Mohacsi Janos.
Updated every 4 hours.
-
Available collections:
-
OpenBSD-src
@@ -368,10 +343,8 @@
located in France;
maintained by Jean-Claude Christophe.
Updated every 12 hours.
-
Available collections:
-
OpenBSD-src
@@ -395,10 +368,8 @@
located in West Lafayette, Indiana, USA;
maintained by Will Andrews.
Updated every 2 hours.
-
Available collections:
-
OpenBSD-src
@@ -428,10 +399,8 @@
located in Seoul, Korea;
maintained by Kim Kyung-Hwan.
Updated every 2 hours.
-
Available collections:
-
OpenBSD-src
@@ -461,10 +430,8 @@
located in Oslo, Norway;
maintained by Anders Nordby.
Updated every 3 hours.
-
Available collections:
-
OpenBSD-src
@@ -494,10 +461,8 @@
located at the University of Coimbra, Portugal;
maintained by João Pedras.
Updated every 3 hours.
-
Available collections:
-
OpenBSD-src
@@ -528,10 +493,8 @@
located at the University of Kaiserslautern, Germany;
maintained by Christian Weisgerber.
Updated every 6 hours from anoncvs.usa.openbsd.org.
-
Available collections:
-
OpenBSD-src
@@ -561,10 +524,8 @@
located at Lake in the Hills, Illinois, USA;
maintained by Joshua Stein.
Updated every 2 hours.
-
Available collections:
-
OpenBSD-src
@@ -594,10 +555,8 @@
located in St. Petersburg State University, St. Petersburg, Russia;
maintained by Dima Veselov.
Updated every 4 hours.
-
Available collections:
-
OpenBSD-ports
@@ -612,10 +571,8 @@
located at Otemachi, Tokyo, Japan;
maintained by CVSup Administrator.
Updated every 3 hours.
-
Available collections:
-
OpenBSD-src
@@ -645,10 +602,8 @@
located at National Chiao-Tung University, Taiwan;
maintained by Ying-Chieh Liao.
Updated every 2 hours.
-
Available collections:
-
OpenBSD-src
@@ -678,10 +633,8 @@
located in Sydney Australia;
maintained by Grant Bayley.
Updated every 6 hours.
-
Available collections:
-
OpenBSD-src
@@ -711,10 +664,8 @@
located in Germany
maintained by Armin Wolfermann.
Updated every 4 hours.
-
Available collections:
-
OpenBSD-src
@@ -744,10 +695,8 @@
located at the University of Erlangen, Germany;
maintained by Alexander von Gernler.
Updated every 2 hours from cvsup.uk.openbsd.org
-
You may want to use traceroute(8)
to find out which server is nearest you.
Problems with a server should be reported to the maintainer of the
server in question.
-
Currently (as of April 7, 2003), the CVS repository sizes are
-
OpenBSD-ports
@@ -807,12 +753,10 @@
There is an additional overhead of 41MB for the CVSROOT
directory. The overall repository size currently increases at a rate
of about 225MB per annum.
-
IMPORTANT NOTE:
There are a few issues relating to cryptographic software that everyone
should be aware of:
-
However, if you are outside the USA or Canada, you should not
fetch the cryptographic sections of the OpenBSD sources from a
CVSup server located in the USA. The files in question are...
-
src/kerberosIV/*
src/kerberosV/*
@@ -846,7 +788,6 @@
Because of the USA ITAR munitions list,
crypto software may only be exported to Canada from the USA.
-
@@ -854,12 +795,11 @@
The OpenBSD project is looking for more CVSup servers -- if you are
interested, please contact Brian Somers
for configuration details.
-
www@openbsd.org
- $OpenBSD: cvsup.html,v 1.73 2004/01/06 02:26:15 kevlo Exp $
+ $OpenBSD: cvsup.html,v 1.74 2004/02/09 08:55:32 xsa Exp $