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

Diff for /www/Attic/ctm.html between version 1.9 and 1.10

version 1.9, 1998/11/17 01:10:29 version 1.10, 1999/03/12 18:19:08
Line 33 
Line 33 
 You begin with a base set against which later deltas are patched.  You begin with a base set against which later deltas are patched.
 To begin using ctm you must grab the latest base set and all deltas  To begin using ctm you must grab the latest base set and all deltas
 after that; once you have processed those you can process later  after that; once you have processed those you can process later
 deltas you receive on the mailing list.  deltas you receive on the mailing list. The base sets are split
   into pieces of 1400k each for easier downloading over bad lines
   and you can even put them onto floppies this way.
   
 <P>  <P>
 Bases are generated approximately once every 100 relative deltas, so you never  Bases are generated approximately once every 100 relative deltas, so you never
Line 47 
Line 49 
 deltas up to present via ftp from the site listed below.  Sizes are:  deltas up to present via ftp from the site listed below.  Sizes are:
   
 <ul>  <ul>
 <li> approximately 55Mb for base/OpenBSD-src.XXXX.tar.gz  <li> approximately 115Mb for OpenBSD-cvs
 <li> uncompressed, this is 250M or so  <li> approximately 37Mb for OpenBSD-cvs-x11
 <li> approximately 80Mb for base/OpenBSD-cvs.XXXX.tar.gz  <li> approximately 65Mb for OpenBSD-src
 <li> uncompressed, this is 370M or so  <li> approximately 35Mb for OpenBSD-src-x11
 <li> relative deltas vary from 10k to 100k, and occasionally a couple of meg  <li> approximately 2Mb for OpenBSD-ports
   <li> keep in mind that that are compressed sizes - count about five times
        of those sizes for the unpacked files
   <li> relative deltas vary from 10k to 100k, and occasionally a couple of Mb
 <li> ctm always splits deltas into 100k messages which are reassembled  <li> ctm always splits deltas into 100k messages which are reassembled
      automatically       automatically
 </ul>  </ul>
Line 66 
Line 71 
 <LI>Subscribe to the ctm mailing list for the source set you want.  <LI>Subscribe to the ctm mailing list for the source set you want.
 <p>  <p>
    There are several mailing lists related to ctm.  There is a list for     There are several mailing lists related to ctm.  There is a list for
    updates to the source tree, a list for updates to the cvs tree, a list     updates to the updates to cvs tree, a list for the source tree, a list
    for announcements where I'll post important announcements to ctm users,     for the X11 part of both and one for the ports tree plus
    and a list for seeing log messages from the ctm delta generator runs.     a list for seeing log messages from the ctm delta generator runs.
    <p>     <p>
    The following commands will subscribe you to the appropriate lists:     The following commands will subscribe you to the appropriate lists:
 <br><br><tt>  <br><br><tt>
 For the source tree: <br>  For the cvs tree (without the X11 part):<br>
     <b>echo subscribe OpenBSD-src | mail majordomo@OpenBSD.org</b><br>  
 For the cvs tree:<br>  
     <b>echo subscribe OpenBSD-cvs | mail majordomo@OpenBSD.org</b><br>      <b>echo subscribe OpenBSD-cvs | mail majordomo@OpenBSD.org</b><br>
 For the announce list:<br>  For the X11 part of the cvs tree:<br>
     <b>echo subscribe ctm-announce | mail majordomo@OpenBSD.org</b><br>      <b>echo subscribe OpenBSD-cvs-x11 | mail majordomo@OpenBSD.org</b><br>
   For the source tree (without the X11 part): <br>
       <b>echo subscribe OpenBSD-src | mail majordomo@OpenBSD.org</b><br>
   For the X11 part of the source tree: <br>
       <b>echo subscribe OpenBSD-src-x11 | mail majordomo@OpenBSD.org</b><br>
   For the ports tree: <br>
       <b>echo subscribe OpenBSD-ports-ctm | mail majordomo@OpenBSD.org</b><br>
 For the ctm log list:<br>  For the ctm log list:<br>
     <b>echo subscribe ctm-log | mail majordomo@OpenBSD.org</b><br>      <b>echo subscribe ctm-log | mail majordomo@OpenBSD.org</b><br>
 </tt><br>  </tt><br>
Line 99 
Line 108 
 <p>  <p>
   
 <li>Grab the base set from the ftp site below, in the subdirectory  <li>Grab the base set from the ftp site below, in the subdirectory
 <b>base-split/src</b> (for OpenBSD-src) or <b>base-split/cvs</b>  <b>base/OpenBSD-cvs</b> (for OpenBSD-cvs) or <b>base/OpenBSD-src</b>
 (for OpenBSD-cvs).  Grab all files in that directory, and once you have  (for OpenBSD-src).  Grab all files in that directory, and once you have
 them all you can create the base source tree with the following command:  them all you can create the base source tree with the following command:
   
 <br><br>  <br><br>
Line 119 
Line 128 
   
 <p>  <p>
 You now need to grab the deltas which have been generated since the base  You now need to grab the deltas which have been generated since the base
 was generated.  Go to the ftp site below in the subdirectory <b>src</b> or  was generated.  Go to the ftp site below in the subdirectory
 <b>cvs</b> and grab every file whose number is <it>larger</it> than the  <b>OpenBSD-cvs</b> or <b>OpenBSD-src</b> for instance and grab
 number of the base you used.  every file whose number is <it>larger</it> than the number of the
   base you used.
   
 <p>  <p>
 The address of the base and deltas is:  The addresses for the base and deltas are:
   
 <ul>  <ul>
 <li><a href="ftp://ctm.OpenBSD.org:/pub/bsd/CTM/OpenBSD/">  <li><a href="ftp://ctm.OpenBSD.org:/pub/OpenBSD-ctm/">
      ftp://ctm.OpenBSD.org:/pub/bsd/CTM/OpenBSD/       ftp://ctm.OpenBSD.org:/pub/OpenBSD-ctm/
 </a>  </a>
 </ul>  </ul>
   
   <ul>
   <li><a href="ftp://ctm.ca.OpenBSD.org:/pub/OpenBSD-ctm/">
        ftp://ctm.ca.OpenBSD.org:/pub/OpenBSD-ctm/
   </a>
   </ul>
   
   <ul>
   <li><a href="ftp://ctm.se.OpenBSD.org:/pub/OpenBSD-ctm/">
        ftp://ctm.se.OpenBSD.org:/pub/OpenBSD-ctm/
   </a>
   </ul>
   
 <p>  <p>
 <ul>  <ul>
 <li><b>NOTE:</b> I'm very interested in finding other sites around the world  <li><b>NOTE:</b> I'm very interested in finding other sites around the world
Line 144 
Line 166 
   <br>    <br>
   <tt>    <tt>
      <b>cd target<br>       <b>cd target<br>
      ctm -v -v /deltas/OpenBSD-src.*</b><br></tt>       ctm -v -v /deltas/OpenBSD-cvs.*</b><br></tt>
 or<br><tt>  or<br><tt>
      <b>cd target<br>  where <b>target</b> is the directory where you want your cvs tree to be,
      ctm -v -v /deltas/OpenBSD-cvs.*</b><br>  
   </tt><br>  
 where <b>target</b> is the directory where you want your source tree to be,  
 and <b>deltas</b> is where you have stored the deltas.  and <b>deltas</b> is where you have stored the deltas.
 <p>  <p>
 It will take some time to run all of the deltas, but the daily invocations  It will take some time to run all of the deltas, but the daily invocations
Line 167 
Line 186 
   
 <p>  <p>
 The drawback, however, is the amount of diskspace it takes.  A checked-out  The drawback, however, is the amount of diskspace it takes.  A checked-out
 source tree takes about 250MB or so, but if you have your own cvs tree you  source tree takes about 300Mb or so, but if you have your own cvs tree you
 need 370MB or so for it, <b>plus</b> another 250MB for the checked out tree.  need 400Mb or so for it, <b>plus</b> another 300Mb for the checked out tree.
   
 <p>  <p>
 This doesn't count the 100MB or more you will need to do a build (depending  This doesn't count the 100Mb or more you will need to do a build (depending
 on the architecture).  on the architecture).
   
 <p>  <p>
Line 260 
Line 279 
 <li> Mailing lists:  <li> Mailing lists:
   
    <ul>     <ul>
    <li> <b>echo subscribe OpenBSD-src | mail majordomo@OpenBSD.org</b>  
    <li> <b>echo subscribe OpenBSD-cvs | mail majordomo@OpenBSD.org</b>     <li> <b>echo subscribe OpenBSD-cvs | mail majordomo@OpenBSD.org</b>
    <li> <b>echo subscribe ctm-announce | mail majordomo@OpenBSD.org</b>     <li> <b>echo subscribe OpenBSD-cvs-x11 | mail majordomo@OpenBSD.org</b>
      <li> <b>echo subscribe OpenBSD-src | mail majordomo@OpenBSD.org</b>
      <li> <b>echo subscribe OpenBSD-src-x11 | mail majordomo@OpenBSD.org</b>
      <li> <b>echo subscribe OpenBSD-ports-ctm | mail majordomo@OpenBSD.org</b>
    <li> <b>echo subscribe ctm-log | mail majordomo@OpenBSD.org</b>     <li> <b>echo subscribe ctm-log | mail majordomo@OpenBSD.org</b>
    </ul>     </ul>
   
Line 270 
Line 291 
      tree, but if you don't have source or binaries, the source is here too):       tree, but if you don't have source or binaries, the source is here too):
   
    <ul>     <ul>
    <li> <a href="ftp://ctm.OpenBSD.org:/pub/bsd/CTM/OpenBSD">     <li> <a href="ftp://ctm.OpenBSD.org:/pub/OpenBSD-ctm">
          ftp://ctm.OpenBSD.org:/pub/bsd/CTM/OpenBSD           ftp://ctm.OpenBSD.org:/pub/OpenBSD-ctm
            </a>             </a>
    <li> <a href="ftp://ftp6.de.FreeBSD.org:/pub/bsd/CTM/OpenBSD">     <li> <a href="ftp://ctm.ca.OpenBSD.org:/pub/OpenBSD-ctm">
          ftp://ftp6.de.FreeBSD.org:/pub/bsd/CTM/OpenBSD           ftp://ctm.ca.OpenBSD.org:/pub/OpenBSD-ctm
            </a>             </a>
      <li> <a href="ftp://ctm.se.OpenBSD.org:/pub/OpenBSD-ctm">
            ftp://ctm.se.OpenBSD.org:/pub/OpenBSD-ctm
              </a>
    </ul>     </ul>
 </ul>  </ul>
   
 <p>  <p>
 I will make any important notes and announcements about ctm in:  I will make any important notes and announcements about ctm in:
 <ul>  <ul>
 <li> ctm-announce@OpenBSD.org  
 <li> misc@OpenBSD.org  <li> misc@OpenBSD.org
 <li> announce@OpenBSD.org  <li> announce@OpenBSD.org
 </ul>  </ul>
Line 297 
Line 320 
      me getting the delta generation running.       me getting the delta generation running.
   
 <li> Theo de Raadt (deraadt@theos.com) for making OpenBSD possible and  <li> Theo de Raadt (deraadt@theos.com) for making OpenBSD possible and
      giving me the resources i needed for creating the ctm       initially giving me the resources i needed for creating the ctm
      deltas on cvs.OpenBSD.org       deltas on cvs.OpenBSD.org (now they are generated elsewhere) and
        for the nameserver magic
   
 <li> Wolfram Schneider (wosch@FreeBSD.org) for setting up the ftp space  <li> Todd C. Miller (millert@OpenBSD.org) for setting up and
      for the deltas on ctm.OpenBSD.org       maintaining the ctm mailinglists
   
   <li> Bob Beck (beck@OpenBSD.org), Artur Grabowski (art@OpenBSD.org),
        Magnus Holmberg (mho@OpenBSD.org) and
        Wolfram Schneider (wosch@FreeBSD.org) for setting up the ftp space
        for the bases and deltas on ctm.*OpenBSD.org
   
 <li> ... and all the others who contributed indirectly ..  <li> ... and all the others who contributed indirectly ..
 </ul>  </ul>

Legend:
Removed from v.1.9  
changed lines
  Added in v.1.10