version 1.496, 2019/10/17 02:27:37 |
version 1.497, 2019/11/08 14:51:07 |
|
|
The current tree has all of the up to the minute changes, whereas the |
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 |
-stable branch contains the sources for the release plus the patches from |
the <a href="errata.html">errata</a> and lesser issues already applied. |
the <a href="errata.html">errata</a> and lesser issues already applied. |
For more information on the flavors of OpenBSD, see |
For more information on the flavors of OpenBSD, see |
<a href="faq/faq5.html#Flavors">here</a>. |
<a href="faq/faq5.html#Flavors">here</a>. |
|
|
<p> |
<p> |
|
|
[shows the changes between revisions 1.1 and rev 1.5] |
[shows the changes between revisions 1.1 and rev 1.5] |
</pre> |
</pre> |
|
|
|
<h3 id="rsync">Mirroring the Repository</h3> |
|
|
|
<p> |
|
As noted in the list below, some repository mirrors also allow fetching |
|
the entire repository via rsync. |
|
Please use the <tt>reposync</tt> 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. |
|
|
|
<p> |
|
Install <tt>reposync</tt> from packages, create a user and directory to |
|
hold the repository, and a directory for reposync's own use: |
|
|
|
<pre class="cmdbox"> |
|
# <b>pkg_add reposync</b> |
|
# <b>useradd cvs</b> |
|
# <b>install -d -o cvs /home/cvs /var/db/reposync</b> |
|
</pre> |
|
|
|
<p> |
|
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. |
|
|
|
<pre class="cmdbox"> |
|
# <b>su -m cvs -c "reposync -l anoncvs rsync://mirror.example.org/cvs /home/cvs"</b> |
|
</pre> |
|
|
|
<p> |
|
After mirroring, you can use the local directory as your cvsroot, for example: |
|
|
|
<pre class="cmdbox"> |
|
$ <b>cd /usr/src</b> |
|
$ <b>cvs -d /home/cvs -q up -Pd</b> |
|
</pre> |
|
|
|
As of November 2019, repository sizes are as follows: |
|
|
|
<pre class="cmdbox"> |
|
$ <b>du -shc *</b> |
|
175M CVSROOT |
|
1.1G ports |
|
2.9G src |
|
787M www |
|
1.7G xenocara |
|
6.6G total |
|
</pre> |
|
|
|
<p> |
|
The overall repository size currently increases at a rate |
|
of about <b>400</b>MB per annum. The src repository increases by about |
|
<b>150</b>MB. |
|
|
<h3 id="CVSROOT">Available Anonymous CVS servers</h3> |
<h3 id="CVSROOT">Available Anonymous CVS servers</h3> |
|
|
<ul> |
<ul> |
|
|
(ED25519) <code>SHA256:cqNaOU0KSmJ/S7jrV4UbZ6WkkyXWZ07rhWK8yrRZUV0</code>, <code>MD5:65:34:d5:69:47:38:58:01:47:5d:bd:09:9d:69:be:6b</code><br> |
(ED25519) <code>SHA256:cqNaOU0KSmJ/S7jrV4UbZ6WkkyXWZ07rhWK8yrRZUV0</code>, <code>MD5:65:34:d5:69:47:38:58:01:47:5d:bd:09:9d:69:be:6b</code><br> |
<p> |
<p> |
<li><strong>CVSROOT=anoncvs@obsdacvs.cs.toronto.edu:/cvs</strong><br> |
<li><strong>CVSROOT=anoncvs@obsdacvs.cs.toronto.edu:/cvs</strong><br> |
|
<strong>reposync rsync://obsdacvs.cs.toronto.edu/obsdcvs/</strong><br> |
Location: University of Toronto, Toronto, ON, Canada.<br> |
Location: University of Toronto, Toronto, ON, Canada.<br> |
Maintained by <a href="mailto:nick@holland-consulting.net">Nick Holland</a>.<br> |
Maintained by <a href="mailto:nick@holland-consulting.net">Nick Holland</a>.<br> |
Protocols: ssh.<br> |
Protocols: ssh.<br> |
|
|
(ED25519) <code>SHA256:AqblfWV4KT2ptlpV3mq3gb4jNPzgYtjDvlBBcaeohxQ</code>, <code>MD5:e2:38:fc:a8:a0:17:ad:7b:03:8a:49:b7:94:40:a0:d5</code><br> |
(ED25519) <code>SHA256:AqblfWV4KT2ptlpV3mq3gb4jNPzgYtjDvlBBcaeohxQ</code>, <code>MD5:e2:38:fc:a8:a0:17:ad:7b:03:8a:49:b7:94:40:a0:d5</code><br> |
<p> |
<p> |
<li><strong>CVSROOT=anoncvs@anoncvs.fr.openbsd.org:/cvs</strong><br> |
<li><strong>CVSROOT=anoncvs@anoncvs.fr.openbsd.org:/cvs</strong><br> |
|
<strong>reposync rsync://anoncvs.fr.openbsd.org/openbsd-cvs/</strong><br> |
Location: Paris, France.<br> |
Location: Paris, France.<br> |
Maintained by <a href="mailto:openbsd-mirror@bsdfrog.org">Landry Breuil, Antoine Jacoutot</a>.<br> |
Maintained by <a href="mailto:openbsd-mirror@bsdfrog.org">Landry Breuil, Antoine Jacoutot</a>.<br> |
Protocols: ssh.<br> |
Protocols: ssh.<br> |
|
|
(ED25519) <code>SHA256:IL+TcuRUBiaI+EkdjLDoLkwqOEZdt8bccgVINDRMHlM</code>, <code>MD5:91:42:2d:be:73:62:74:48:f3:15:70:42:f2:bd:d5:93</code><br> |
(ED25519) <code>SHA256:IL+TcuRUBiaI+EkdjLDoLkwqOEZdt8bccgVINDRMHlM</code>, <code>MD5:91:42:2d:be:73:62:74:48:f3:15:70:42:f2:bd:d5:93</code><br> |
<p> |
<p> |
<li><strong>CVSROOT=anoncvs@mirror.osn.de:/cvs</strong><br> |
<li><strong>CVSROOT=anoncvs@mirror.osn.de:/cvs</strong><br> |
|
<strong>reposync rsync://mirror.osn.de/openbsd-all/</strong><br> |
Location: Nürnberg, Germany.<br> |
Location: Nürnberg, Germany.<br> |
Maintained by <a href="mailto:aw@osn.de">Armin Wolfermann</a>.<br> |
Maintained by <a href="mailto:aw@osn.de">Armin Wolfermann</a>.<br> |
Protocols: ssh.<br> |
Protocols: ssh.<br> |
|
|
(ED25519) <code>SHA256:np+DK8xlo9A4YnYXO/22GBV8iyuL13r3g5I0/N1Mf8g</code>, <code>MD5:c2:a5:11:3a:5c:31:b0:3a:85:27:01:9b:a8:30:e4:e7</code><br> |
(ED25519) <code>SHA256:np+DK8xlo9A4YnYXO/22GBV8iyuL13r3g5I0/N1Mf8g</code>, <code>MD5:c2:a5:11:3a:5c:31:b0:3a:85:27:01:9b:a8:30:e4:e7</code><br> |
<p> |
<p> |
<li><strong>CVSROOT=anoncvs@ftp.hostserver.de:/cvs</strong><br> |
<li><strong>CVSROOT=anoncvs@ftp.hostserver.de:/cvs</strong><br> |
|
<strong>reposync rsync://ftp.hostserver.de/cvsync/</strong><br> |
Location: Frankfurt, Germany.<br> |
Location: Frankfurt, Germany.<br> |
Maintained by <a href="mailto:mirror@hostserver.de">Sebastian Benoit, Peter Hessler</a>.<br> |
Maintained by <a href="mailto:mirror@hostserver.de">Sebastian Benoit, Peter Hessler</a>.<br> |
Protocols: ssh.<br> |
Protocols: ssh.<br> |
|
|
(ECDSA) <code>MD5:3f:50:bd:1e:e5:8a:3d:a4:16:22:1c:2d:cf:8b:22:ed</code><br> |
(ECDSA) <code>MD5:3f:50:bd:1e:e5:8a:3d:a4:16:22:1c:2d:cf:8b:22:ed</code><br> |
<p> |
<p> |
<li><strong>CVSROOT=anoncvs@anoncvs.eu.openbsd.org:/cvs</strong><br> |
<li><strong>CVSROOT=anoncvs@anoncvs.eu.openbsd.org:/cvs</strong><br> |
|
<strong>reposync rsync://anoncvs.eu.openbsd.org/OpenBSD-cvs/</strong><br> |
Location: Stockholm University, Stockholm, Sweden.<br> |
Location: Stockholm University, Stockholm, Sweden.<br> |
Maintained by <a href="mailto:jj@deadzoft.org">Janne Johansson</a>.<br> |
Maintained by <a href="mailto:jj@deadzoft.org">Janne Johansson</a>.<br> |
Protocols: ssh.<br> |
Protocols: ssh.<br> |
|
|
(ED25519) <code>SHA256:txtWp19E25H1oSarwXzYTDDr46jsVeolIprB02OOfM8</code>, <code>MD5:05:f8:b4:39:ae:5b:55:1d:a9:9c:d4:82:2b:ec:fb:2f</code><br> |
(ED25519) <code>SHA256:txtWp19E25H1oSarwXzYTDDr46jsVeolIprB02OOfM8</code>, <code>MD5:05:f8:b4:39:ae:5b:55:1d:a9:9c:d4:82:2b:ec:fb:2f</code><br> |
<p> |
<p> |
<li><strong>CVSROOT=anoncvs@anoncvs.spacehopper.org:/cvs</strong><br> |
<li><strong>CVSROOT=anoncvs@anoncvs.spacehopper.org:/cvs</strong><br> |
|
<strong>reposync -l anoncvs rsync://anoncvs.spacehopper.org/OpenBSD-CVS/</strong><br> |
Location: Plymouth, United Kingdom.<br> |
Location: Plymouth, United Kingdom.<br> |
Maintained by <a href="mailto:sthen@openbsd.org">Stuart Henderson</a>.<br> |
Maintained by <a href="mailto:sthen@openbsd.org">Stuart Henderson</a>.<br> |
Protocols: ssh, ssh port 2022, ssh port 443.<br> |
Protocols: ssh, ssh port 2022, ssh port 443.<br> |
|
|
contact <a href="mailto:beck@openbsd.org"><code>beck@openbsd.org</code></a>. |
contact <a href="mailto:beck@openbsd.org"><code>beck@openbsd.org</code></a>. |
|
|
<p> |
<p> |
You may want to use |
You may want to use |
<a href="https://man.openbsd.org/traceroute">traceroute(8)</a> |
<a href="https://man.openbsd.org/traceroute">traceroute(8)</a> |
to find out which server is nearest you. |
to find out which server is nearest you. |
Problems with a server should be reported to the <b>maintainer</b> of the |
Problems with a server should be reported to the <b>maintainer</b> of the |