=================================================================== RCS file: /cvsrepo/anoncvs/cvs/www/anoncvs.html,v retrieving revision 1.496 retrieving revision 1.497 diff -u -r1.496 -r1.497 --- www/anoncvs.html 2019/10/17 02:27:37 1.496 +++ www/anoncvs.html 2019/11/08 14:51:07 1.497 @@ -102,7 +102,7 @@ The current tree has all of the up to the minute changes, whereas the -stable branch contains the sources for the release plus the patches from the errata and lesser issues already applied. -For more information on the flavors of OpenBSD, see +For more information on the flavors of OpenBSD, see here.
@@ -275,6 +275,61 @@ [shows the changes between revisions 1.1 and rev 1.5] +
+As noted in the list below, some repository mirrors also allow fetching +the entire repository via rsync. +Please use the reposync wrapper script which checks for updates to +CVSROOT/ChangeLog and avoids a full directory scan in some cases where no update +was detected. +It also handles SSH port-forwarding for mirrors where this is available, +allowing to connect to an "rsync --daemon" server over an +authenticated and encrypted channel. + +
+Install reposync from packages, create a user and directory to +hold the repository, and a directory for reposync's own use: + +
+# pkg_add reposync +# useradd cvs +# install -d -o cvs /home/cvs /var/db/reposync ++ +
+Now the following command might be used to mirror or update the repository; +remove "-l anoncvs" if using a mirror which does not support SSH port-forwarding. + +
+# su -m cvs -c "reposync -l anoncvs rsync://mirror.example.org/cvs /home/cvs" ++ +
+After mirroring, you can use the local directory as your cvsroot, for example: + +
+$ cd /usr/src +$ cvs -d /home/cvs -q up -Pd ++ +As of November 2019, repository sizes are as follows: + +
+$ du -shc * +175M CVSROOT +1.1G ports +2.9G src +787M www +1.7G xenocara +6.6G total ++ +
+The overall repository size currently increases at a rate +of about 400MB per annum. The src repository increases by about +150MB. +
SHA256:cqNaOU0KSmJ/S7jrV4UbZ6WkkyXWZ07rhWK8yrRZUV0
, MD5:65:34:d5:69:47:38:58:01:47:5d:bd:09:9d:69:be:6b
SHA256:AqblfWV4KT2ptlpV3mq3gb4jNPzgYtjDvlBBcaeohxQ
, MD5:e2:38:fc:a8:a0:17:ad:7b:03:8a:49:b7:94:40:a0:d5
SHA256:IL+TcuRUBiaI+EkdjLDoLkwqOEZdt8bccgVINDRMHlM
, MD5:91:42:2d:be:73:62:74:48:f3:15:70:42:f2:bd:d5:93
SHA256:np+DK8xlo9A4YnYXO/22GBV8iyuL13r3g5I0/N1Mf8g
, MD5:c2:a5:11:3a:5c:31:b0:3a:85:27:01:9b:a8:30:e4:e7
MD5:3f:50:bd:1e:e5:8a:3d:a4:16:22:1c:2d:cf:8b:22:ed
SHA256:txtWp19E25H1oSarwXzYTDDr46jsVeolIprB02OOfM8
, MD5:05:f8:b4:39:ae:5b:55:1d:a9:9c:d4:82:2b:ec:fb:2f
beck@openbsd.org
.
-You may want to use +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