[BACK]Return to cvsup.html CVS log [TXT][DIR] Up to [local] / www

Diff for /www/Attic/cvsup.html between version 1.6 and 1.7

version 1.6, 2000/05/31 22:00:33 version 1.7, 2000/06/09 18:17:28
Line 1 
Line 1 
 <!DOCTYPE HTML PUBLIC  "-//IETF//DTD HTML Strict//EN">  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
 <html>  <html>
 <head>  <head>
 <title>OpenBSD CVSup</title>  <title>OpenBSD CVSup</title>
 <link rev=made href=mailto:www@openbsd.org>  <link rev="made" href="mailto:www@openbsd.org">
 <meta name="resource-type" content="document">  <meta name="resource-type" content="document">
 <meta name="description" content="How to get OpenBSD updates via Internet using CVSup">  <meta name="description" content="How to get OpenBSD updates via Internet using CVSup">
 <meta name="keywords" content="openbsd,cvsup,updates">  <meta name="keywords" content="openbsd,cvsup,updates">
Line 10 
Line 10 
 <meta name="copyright" content="This document copyright 2000 by OpenBSD.">  <meta name="copyright" content="This document copyright 2000 by OpenBSD.">
 </head>  </head>
   
 <BODY BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#23238E">  <body bgcolor="#FFFFFF" text="#000000" link="#23238E">
   
 <img alt="[OpenBSD]" height=30 width=141 SRC="images/smalltitle.gif">  <img alt="[OpenBSD]" height="30" width="141" src="images/smalltitle.gif">
 <p>  
 <h2><font color=#e00000>CVSup</font><hr></h2>  
   
 <p>  <h2><font color="#e00000">CVSup</font></h2>
 <ul><h3>Table Of Contents</h3>  <hr>
 <li><a href="#cvsup">What is CVSup?</a>  
 <li><a href="#starting">Getting Started Using CVSup.</a>  <h3>Table of Contents</h3>
 <li><a href="#using">Using CVS to Update your Source Tree.</a>  <ul>
 <li><a href="#CVSROOT">Available CVSup Servers.</a>  <li><a href="#cvsup">What Is CVSup?</a></li>
   <li><a href="#starting">Getting Started Using CVSup</a></li>
   <li><a href="#using">Using CVS to Update Your Source Tree</a></li>
   <li><a href="#checkout">Running CVSup in Checkout Mode</a></li>
   <li><a href="#CVSROOT">Available CVSup Servers</a></li>
 </ul>  </ul>
 </p>  
 <hr>  <hr>
   
   
 <h3><a name="cvsup"><font color=#0000e0>What is CVSup?</font></a></h3>  <h3><a name="cvsup"><font color="#0000e0">What Is CVSup?</font></a></h3>
   
 <p>  <p>
 <b>CVSup</b> is a software package for distributing and updating source  <b>CVSup</b> is a software package for distributing and updating source
Line 71 
Line 72 
             <a href="http://www.XFree86.org/">XFree86</a> software project.              <a href="http://www.XFree86.org/">XFree86</a> software project.
 </ul>  </ul>
   
 <h3><a name="CVS"><font color=#0000e0>What is CVS?</font></a></h3>  <h3><a name="CVS"><font color="#0000e0">What Is CVS?</font></a></h3>
   
 <p>  <p>
 CVS is the source code control system used to manage the OpenBSD source  CVS is the source code control system used to manage the OpenBSD source
 tree.</a>  It is described in more detail <a href=anoncvs.html#CVS>here</a>.  tree.  It is described in more detail <a href="anoncvs.html#CVS">here</a>.
   
 <h3>  <h3>
 <a name="starting"><font color=#0000e0>Getting Started Using CVSup.</font></a>  <a name="starting"><font color="#0000e0">Getting Started Using CVSup</font></a>
 </h3>  </h3>
   
 <p>  <p>
 The latest version of CVSup is available at  The latest version of CVSup is available at
 <a href=http://www.polstra.com/projects/freeware/CVSup/>  <a href="http://www.polstra.com/projects/freeware/CVSup/">
 http://www.polstra.com/projects/freeware/CVSup/</a>.  http://www.polstra.com/projects/freeware/CVSup/</a>.
 </p>  </p>
   
Line 128 
Line 129 
 </pre>  </pre>
   
 <h3><a name="using">  <h3><a name="using">
 <font color=#0000e0>Using CVS(1) to update your source tree.</font>  <font color="#0000e0">Using CVS to Update Your Source Tree</font>
 </a></h3>  </a></h3>
   
 <p>  <p>
 It is now simple to checkout any one of the CVSup'd repositories:  It is now simple to check out any one of the CVSup'ed repositories.
   For Korn/Bourne shells:
   <pre>
           # cd /usr
           # CVSROOT=/cvs cvs checkout src
   </pre>
   <p>
   For csh and its derivatives:
   <pre>
           # cd /usr
           # setenv CVSROOT /cvs
           # cvs checkout src
   </pre>
   
 <ul>  
 <li> For Korn/Bourne shells.  
 <ul><pre>  
 # <b>cd /usr</b>  
 # <b>CVSROOT=/cvs cvs checkout src</b>  
 </pre></ul>  
 <li> For CSH based shells.  
 <ul><pre>  
 # <b>cd /usr</b>  
 # <b>setenv CVSROOT /cvs</b>  
 # <b>cvs checkout src</b>  
 </pre></ul>  
 </ul>  
   
 <p>  <p>
 The above will checkout the most current sources. Many of you will only  The above will check out the most current sources. Many of you will only
 want the release sources, especially if you are patching your system.  To  want the release sources, especially if you are patching your system.  To
 checkout release sources you must specify a tag along with your command.  checkout release sources you must specify a tag along with your command.
 For example:  For example:
 </p>  </p>
   <pre>
           # cd /usr
           # cvs checkout -rOPENBSD_2_6 src
   </pre>
   <p>
   Or <tt>OPENBSD_2_5</tt> for 2.5, etc.
   </p>
   
   <h3><a name="checkout"><font color="#0000e0">Running CVSup in
   Checkout Mode</font></a></h3>
   
 <p>  <p>
 <ul><pre>  As an alternative to getting the repository and using CVS, you can
 # <b>cd /usr</b>  run CVSup in checkout mode by adding a <tt>tag</tt> or <tt>date</tt>
 # <b>cvs checkout -rOPENBSD_2_6 src</b>  keyword to your supfile, either as a <tt>*default</tt> or as an
 </pre></ul>  option to a collection. In particular, you can use this to efficiently
 Or OPENBSD_2_5 for 2.5, etc.  update the source and ports trees shipped on the <a
   href="orders.html">CDROMs</a>.
 </p>  </p>
   <p>
   The following supfile could be used to update your ports tree:
   </p>
   <pre>
           # Defaults that apply to all the collections
           *default host=cvsup.uk.openbsd.org
           *default base=/var
           *default prefix=/usr
           *default release=cvs
           *default delete use-rel-suffix compress
   
           # Ports Collection.
           OpenBSD-ports tag=.
   </pre>
   <p>
   Any CVS symbolic tag can be used.  A single period "." means HEAD,
   i.e. the newest revision of all files in the main branch.  Take care
   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.
   </p>
   <p>
   Alternatively, use the keyword <tt>date=[cc.]yy.mm.dd.hh.mm.ss</tt>
   to select a revision by date.  All 17 or 19 characters must be
   given as shown.  For the years 2000 and beyond, specify the century
   <var>cc</var>.  For earlier years, specify only the last two digits
   <var>yy</var>.  You may also combine the <tt>tag</tt> and <tt>date</tt>
   keywords.
   </p>
   
   
 <h3>  <h3>
 <a name="CVSROOT"><font color=#0000e0>Available CVSup Servers.</font></a>  <a name="CVSROOT"><font color="#0000e0">Available CVSup Servers</font></a>
 </h3>  </h3>
   
 <dl>  <p>The following CVSup servers are available:</p>
 <dt><strong>The following CVSup servers are available:</strong>  
 <dd>  
   
 <p>  <dl>
 <li><strong>cvsup.uk.OpenBSD.org</strong><br>  <dt><strong>cvsup.uk.OpenBSD.org</strong></dt>
   <dd><p>
 located in Brighton, UK;  located in Brighton, UK;
 maintained by <a href=mailto:brian@OpenBSD.org>Brian Somers</a>.<br>  maintained by <a href="mailto:brian@OpenBSD.org">Brian Somers</a>.<br>
 updated every 2 hours.<br>  updated every 2 hours.
 <p>  <p>
 <b>Available collections</b>:  Available collections:
 <table>  <table>
 <tr><td width=20><td><strong>OpenBSD-src</strong><td>- The <b>src</b> repository  <tr><td width="20"><td><strong>OpenBSD-src</strong><td>- The <b>src</b> repository
 <tr><td><td><strong>OpenBSD-ports</strong><td>- The <b>ports</b> repository  <tr><td><td><strong>OpenBSD-ports</strong><td>- The <b>ports</b> repository
 <tr><td><td><strong>OpenBSD-www</strong><td>- The <b>www</b> repository  <tr><td><td><strong>OpenBSD-www</strong><td>- The <b>www</b> repository
 <tr><td><td><strong>OpenBSD-x11</strong><td>- The <b>x11</b> repository  <tr><td><td><strong>OpenBSD-x11</strong><td>- The <b>x11</b> repository
 <tr><td><td><strong>OpenBSD-all</strong><td>- All OpenBSD repositories  <tr><td><td><strong>OpenBSD-all</strong><td>- All OpenBSD repositories
 </table>  </table>
 </p>  </dd>
   </dl>
   
   <dl>
   <dt><strong>cvsup.de.OpenBSD.org</strong></dt>
   <dd><p>
   located near Frankfurt am Main, Germany;
   maintained by <a href="mailto:wosch@FreeBSD.org">Wolfram Schneider</a>.<br>
   updated by CTM.
 <p>  <p>
 <li><strong>cvsup.de.OpenBSD.org</strong><br>  Available collections:
 located near Frankfurt am Main;  
 maintained by <a href=mailto:wosch@FreeBSD.org>Wolfram Schneider</a>.<br>  
 updated by CTM.<br>  
 <p>  
 <b>Available collections</b>:  
 <table>  <table>
 <tr><td width=20><td><strong>openbsd-src-all</strong><td>- The <b>src</b> repository  <tr><td width="20"><td><strong>openbsd-src-all</strong><td>- The <b>src</b> repository
 <tr><td><td><strong>openbsd-ports-all</strong><td>- The <b>ports</b> repository  <tr><td><td><strong>openbsd-ports-all</strong><td>- The <b>ports</b> repository
 <tr><td><td><strong>openbsd-www-all</strong><td>- The <b>www</b> repository  <tr><td><td><strong>openbsd-www-all</strong><td>- The <b>www</b> repository
 <tr><td><td><strong>openbsd-cvs-all</strong><td>- All OpenBSD repositories except for x11  <tr><td><td><strong>openbsd-cvs-all</strong><td>- All OpenBSD repositories except for x11
 </table>  </table>
 </p>  </dd>
   </dl>
   
 <p>  <dl>
 <li><strong>openbsd.ik.bme.hu</strong><br>  <dt><strong>openbsd.ik.bme.hu</strong></dt>
   <dd><p>
 located in Hungary;  located in Hungary;
 maintained by <a href=mailto:mohacsi@hera.ik.bme.hu>Mohacsi Janos</a>.<br>  maintained by <a href="mailto:mohacsi@hera.ik.bme.hu">Mohacsi Janos</a>.<br>
 Updated every 4 hours.<br>  Updated every 4 hours.
 <p>  <p>
 <b>Available collections</b>:  Available collections:
 <table>  <table>
 <tr><td width=20><td><strong>OpenBSD-src</strong><td>- The <b>src</b> repository  <tr><td width="20"><td><strong>OpenBSD-src</strong><td>- The <b>src</b> repository
 <tr><td><td><strong>OpenBSD-ports</strong><td>- The <b>ports</b> repository  <tr><td><td><strong>OpenBSD-ports</strong><td>- The <b>ports</b> repository
 <tr><td><td><strong>OpenBSD-www</strong><td>- The <b>www</b> repository  <tr><td><td><strong>OpenBSD-www</strong><td>- The <b>www</b> repository
 <tr><td><td><strong>OpenBSD-x11</strong><td>- The <b>x11</b> repository  <tr><td><td><strong>OpenBSD-x11</strong><td>- The <b>x11</b> repository
 <tr><td><td><strong>OpenBSD-all</strong><td>- All OpenBSD repositories  <tr><td><td><strong>OpenBSD-all</strong><td>- All OpenBSD repositories
 </table>  </table>
 </p>  </dd>
   </dl>
   
 <p>  <dl>
 <li><strong>cvs.bsdfr.org</strong><br>  <dt><strong>cvs.bsdfr.org</strong></dt>
   <dd><p>
 located in France;  located in France;
 maintained by <a href=mailto:jch@oleane.net>Jean-Claude Christophe</a>.<br>  maintained by <a href="mailto:jch@oleane.net">Jean-Claude Christophe</a>.<br>
 Updated every 12 hours.<br>  Updated every 12 hours.
 <p>  <p>
 <b>Available collections</b>:  Available collections:
 <table>  <table>
 <tr><td width=20><td><strong>OpenBSD-src</strong><td>- The <b>src</b> repository  <tr><td width="20"><td><strong>OpenBSD-src</strong><td>- The <b>src</b> repository
 <tr><td><td><strong>OpenBSD-ports</strong><td>- The <b>ports</b> repository  <tr><td><td><strong>OpenBSD-ports</strong><td>- The <b>ports</b> repository
 <tr><td><td><strong>OpenBSD-www</strong><td>- The <b>www</b> repository  <tr><td><td><strong>OpenBSD-www</strong><td>- The <b>www</b> repository
 <tr><td><td><strong>OpenBSD-all</strong><td>- All OpenBSD repositories  <tr><td><td><strong>OpenBSD-all</strong><td>- All OpenBSD repositories
 </table>  </table>
 </p>  </dd>
   </dl>
   
 </ul>  
   
 <p>  <p>
 <EM>Note:</EM>, If your server is listed on here with inaccurate or  <em>Note:</em>, If your server is listed on here with inaccurate or
 unknown information, please contact <A  unknown information, please contact <a
 HREF="mailto:beck@openbsd.org"><tt>beck@openbsd.org</tt></A>  href="mailto:beck@openbsd.org"><tt>beck@openbsd.org</tt></A>
 <p>  <p>
 You may want to use `traceroute' to find out which server is nearest you.  You may want to use "traceroute" 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
 server in question.  server in question.
 </dl>  
 <p>  <p>
 Currently (as of April 11, 2000), the cvs repository sizes are  Currently (as of June 1, 2000), the cvs repository sizes are
 <table>  <table>
 <tr><td width=20><td><strong>ports</strong><td>- <b>30</b>Mb  <tr><td width="20"><td><strong>ports</strong><td>- <b>31</b>MB
 <tr><td><td><strong>src</strong><td>- <b>657</b>Mb  <tr><td><td><strong>src</strong><td>- <b>648</b>MB
 <tr><td><td><strong>www</strong><td>- <b>19</b>Mb  <tr><td><td><strong>www</strong><td>- <b>23</b>MB
 <tr><td><td><strong>x11</strong><td>- <b>195</b>Mb  <tr><td><td><strong>x11</strong><td>- <b>192</b>MB
 </table>  </table>
 <p>  <p>
 There is an additional overhead of <b>25</b>Mb for the CVSROOT and sup  There is an additional overhead of <b>25</b>MB for the CVSROOT and sup
 directories  directories
 <p>  <p>
 <strong>IMPORTANT NOTE:</strong>  <strong>IMPORTANT NOTE:</strong>
Line 262 
Line 305 
 <ul>  <ul>
 <li>The OpenBSD sources are from Canada.  <li>The OpenBSD sources are from Canada.
 As  As
         <a href=http://insight.mcmaster.ca/org/efc/pages/doc/crypto-export.html>          <a href="http://insight.mcmaster.ca/org/efc/pages/doc/crypto-export.html">
         researched by a Canadian individual</a>          researched by a Canadian individual</a>
 and as  and as
         <a href=http://axion.physics.ubc.ca/ECL.html>          <a href="http://axion.physics.ubc.ca/ECL.html">
         described in the Export Control list of Canada</a>          described in the Export Control list of Canada</a>,
 is legal to export crypto software from Canada to the world.  it is legal to export crypto software from Canada to the world.
 <p>  <p>
 <li>However, if you are outside the USA or Canada, you should not  <li>However, if you are outside the USA or Canada, you should not
 fetch the cryptographic sections of the OpenBSD sources from an  fetch the cryptographic sections of the OpenBSD sources from an
 anoncvs server located in the USA. The files in question are...  anoncvs server located in the USA. The files in question are...
 <ul>  <ul>
 <li>src/kerberosIV/*  <li><tt>src/kerberosIV/*</tt></li>
 <li>src/lib/libdes/*  <li><tt>src/lib/libdes/*</tt></li>
 <li>src/lib/libc/crypt/crypt.c  <li><tt>src/lib/libc/crypt/crypt.c</tt></li>
 <li>src/lib/libc/crypt/morecrypt.c  <li><tt>src/lib/libc/crypt/morecrypt.c</tt></li>
 <li>src/sys/netinet  <li><tt>src/sys/netinet</tt></li>
 <li>src/usr.sbin/afs/src/rxkad/*  <li><tt>src/usr.sbin/afs/src/rxkad/*</tt></li>
 <li>X11/xc/lib/Xdmcp/Wraphelp.c  <li><tt>X11/xc/lib/Xdmcp/Wraphelp.c</tt></li>
 </ul>  </ul>
 Because of the USA ITAR munitions list,  Because of the USA ITAR munitions list,
 crypto software may only be exported to Canada from the USA.  crypto software may only be exported to Canada from the USA.
Line 287 
Line 330 
   
 <p>  <p>
 The OpenBSD project is looking for more CVSup servers -- if you are  The OpenBSD project is looking for more CVSup servers -- if you are
 interested, please contact <a href=mailto:brian@OpenBSD.org>Brian Somers</a>  interested, please contact <a href="mailto:brian@OpenBSD.org">Brian Somers</a>
 for configuration details.  for configuration details.
 </p>  </p>
   
 <hr>  <hr>
 <a href=index.html><img height=24 width=24 src=back.gif border=0 alt=OpenBSD></a>  <a href="index.html"><img height="24" width="24" src="back.gif" border="0" alt="OpenBSD"></a>
 <a href=mailto:www@openbsd.org>www@openbsd.org</a>  <a href="mailto:www@openbsd.org">www@openbsd.org</a>
 <br><small>$OpenBSD$</small>  <br><small>$OpenBSD$</small>
   
 </body>  </body>

Legend:
Removed from v.1.6  
changed lines
  Added in v.1.7