=================================================================== RCS file: /cvsrepo/anoncvs/cvs/www/Attic/cvsync.html,v retrieving revision 1.143 retrieving revision 1.144 diff -c -r1.143 -r1.144 *** www/Attic/cvsync.html 2019/05/22 01:42:20 1.143 --- www/Attic/cvsync.html 2019/05/27 22:55:19 1.144 *************** *** 1,24 **** ! ! !
OpenBSD uses the CVS version control system. It is described in more detail here. The cvs(1) command is used --- 1,23 ---- ! ! ! !
OpenBSD uses the CVS version control system. It is described in more detail here. The cvs(1) command is used *************** *** 41,49 **** bug-free and can have problems updating at times.
! The client cvsync runs on each user's machine (typically from a cron(8) job), and fetches ! from a server running cvsyncd.
! The client cvsync
runs on each user's machine (typically from
a cron(8) job), and fetches
! from a server running cvsyncd
.
Do not build your own copy from unmodified upstream source - the port/package has been modified to support commitid which is now used in the OpenBSD repository. *************** *** 82,91 **** anoncvs.eu.openbsd.org with a umask(2) that permits group write permission to the local repository. ! The local copy of the files are stored in /cvs.
! Assuming this file is saved as cvs-syncfile, the following command would be used to invoke cvsync
--- 82,91 ---- anoncvs.eu.openbsd.org with a umask(2) that permits group write permission to the local repository. ! The local copy of the files are stored in+/cvs
.! Assuming this file is saved as
cvs-syncfile
, the following command would be used to invoke cvsync*************** *** 94,99 **** --- 94,100 ----+Getting Started Using Rsync
+Some repository mirrors offer access via rsync, a general-purpose file synchronization program. Again this should be installed from packages. *************** *** 102,113 ****
# pkg_add rsync Ambiguous: choose package for rsync ! a 0:Unless you have other requirements, simply install the standard version (option 1 on the list above). You can select the flavour on the command-line to avoid --- 103,115 ----1: rsync-3.1.2p0 2: rsync-3.1.2p0-iconv Your choice: # pkg_add rsync Ambiguous: choose package for rsync ! a 0: <None> 1: rsync-3.1.2p0 2: rsync-3.1.2p0-iconv Your choice:+Unless you have other requirements, simply install the standard version (option 1 on the list above). You can select the flavour on the command-line to avoid *************** *** 117,122 **** --- 119,125 ---- # pkg_add rsync--
In order to mirror the OpenBSD repository with rsync, the following command line might be used: *************** *** 126,131 **** --- 129,135 ----
Using CVS to Work With Your Repository
+Now that you have a local copy of the CVS repository, it is now simple to check out, update, or do any of the other CVS operations you would normally do against a remote repository, locally. *************** *** 135,140 **** --- 139,145 ---- $ cvs -d/cvs up -Pd $ cvs -d/cvs diff -u file.c
More details on CVS operation can be found in FAQ5, Fetching appropriate source code and in the *************** *** 143,148 **** --- 148,154 ----
The following CVSync and rsync repository servers are available:
You may want to use traceroute(8) --- 217,226 ---- !
! Note: If your server is listed on here with inaccurate or
unknown information, please contact mirrors-discuss@openbsd.org
You may want to use traceroute(8) *************** *** 224,244 ****
As of December 2017, the CVS repository sizes are: -
openbsd-ports | - 1220MB | |
openbsd-src | - 2865MB | |
openbsd-www | - 704MB | |
openbsd-xenocara | - 1658MB | |
openbsd-cvsroot | - 158MB |
As of December 2017, the CVS repository sizes are:
openbsd-ports | - 1220MB |
openbsd-src | - 2865MB |
openbsd-www | - 704MB |
openbsd-xenocara | - 1658MB |
openbsd-cvsroot | - 158MB |
However, if you are outside the USA or Canada, you should not fetch the cryptographic sections of the OpenBSD sources from a CVSync server located in the USA. The files in question are...
Because of the USA ITAR munitions list, crypto software may only be exported to Canada from the USA. -
However, if you are outside the USA or Canada, you should not fetch the cryptographic sections of the OpenBSD sources from a CVSync server located in the USA. The files in question are...
src/kerberosIV/*
! src/kerberosV/*
! src/lib/libdes/*
! src/lib/libc/crypt/crypt.c
! src/lib/libc/crypt/morecrypt.c
! src/sys/crypto
! src/sys/netinet
! src/usr.sbin/afs/src/rxkad/*
Because of the USA ITAR munitions list, crypto software may only be exported to Canada from the USA.