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

Diff for /www/Attic/ctm.html between version 1.15 and 1.16

version 1.15, 2001/04/02 00:00:56 version 1.16, 2001/04/06 14:08:21
Line 24 
Line 24 
 and therefore available for every platform supported by OpenBSD.  and therefore available for every platform supported by OpenBSD.
   
 <p>  <p>
 For <b>any</b> problems, suggestions, reports and questions regarding CTM  For <b>any</b> problems, suggestions, reports and questions regarding CTM,
 contact the CTM maintainer  contact the CTM maintainer
 <a href="mailto:hgw@d1906.inka.de">Hans G&uuml;nter Weigand</a>.  <a href="mailto:hgw@d1906.inka.de">Hans G&uuml;nter Weigand</a>.
 <small>(Please do not ask other OpenBSD people for CTM support,  <small>(Please do not ask other OpenBSD people for CTM support,
Line 53 
Line 53 
 <P>  <P>
 There are currently two kinds of base set files.  For quite a while we  There are currently two kinds of base set files.  For quite a while we
 were making <tt><b>tar.gz</b></tt> files manually, but we are  were making <tt><b>tar.gz</b></tt> files manually, but we are
 switching back to real CTM base deltas.  The latter contain MD5  switching back to real CTM base deltas.  The latter contain
   <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=md5&sektion=1">md5(1)</a>
 checksums and are generated automatically, thus are a bit safer.  You  checksums and are generated automatically, thus are a bit safer.  You
 can distinguish these two kinds of base set by their filename.  An  can distinguish these two kinds of base sets by their filename.  An
 example for a <tt><b>tar.gz</b></tt> file is  example for a <tt><b>tar.gz</b></tt> file is
 <tt><b>OpenBSD-cvs.1450.tar.gz</b></tt>, whereas a CTM base delta  <tt><b>OpenBSD-cvs.1450.tar.gz</b></tt>, whereas a CTM base delta
 would be named <tt><b>OpenBSD-cvs.1500A.gz</b></tt>.  See below for  would be named <tt><b>OpenBSD-cvs.1500A.gz</b></tt>.  See below for
Line 206 
Line 207 
   
 <p>  <p>
 Repeat this last step every time you receive a delta from the  Repeat this last step every time you receive a delta from the
 mailing list.  If you like you can automate this step using procmail  mailing list.  If you like, you can automate this step using procmail
 or any similar program.  or any similar program.
 </ul>  </ul>
   
Line 265 
Line 266 
 <P>  <P>
 This depends on your diskspace, among other factors.  Since CTM  This depends on your diskspace, among other factors.  Since CTM
 doesn't deal very well with files which have been modified locally,  doesn't deal very well with files which have been modified locally,
 the "better" choice is probably the CVS repository.  You can check out  the "better" choice is probably the <a href="anoncvs.html">CVS</a>
 your working copy of the source tree from your CVS repository then,  repository.  You can check out your working copy of the source tree
 and keep your local modifications in your source tree.  CVS is  from your CVS repository then, and keep your local modifications in
 smart enough to merge in your local changes.  You can also use the  your source tree.  CVS is smart enough to merge in your local changes.
 full range of CVS commands except <tt><b>cvs commit</b></tt>.  You can also use the full range of CVS commands except <tt><b>cvs
   commit</b></tt>.
   
 <p>  <p>
 The drawback, however, is the amount of diskspace it takes.  A  The drawback, however, is the amount of diskspace it takes.  A
Line 282 
Line 284 
 <p>  <p>
 If you just get the source tree, you will need to deal with local  If you just get the source tree, you will need to deal with local
 modifications.  One way to do this is to use the <b>union</b> filesystem,  modifications.  One way to do this is to use the <b>union</b> filesystem,
 although there have been reports that the <b>union</b> filesystem can be  (see <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mount_union&sektion=8">mount_union(8)</a>)
 unstable if both the upper and lower layers reside on the same physical  although there have been reports that the <b>union</b> filesystem can be
 filesystem.  If you place your upper and lower layers on separate filesystems  unstable if both the upper and lower layers reside on the same physical
 you should have no problems.  A sample of this is as follows:  filesystem.  If you place your upper and lower layers on separate
   filesystems you should have no problems.  A sample of this is as follows:
   
 <p>  <p>
 Suppose your CTM-updated tree is in <tt><b>/usr/src-ctm</b></tt>, and  Suppose your CTM-updated tree is in <tt><b>/usr/src-ctm</b></tt>, and
Line 358 
Line 361 
      second day the remaining 46, plus the first 4 messages of the       second day the remaining 46, plus the first 4 messages of the
      following delta.       following delta.
 <li> The CTM software could be rewritten, or at least fixed in a  <li> The CTM software could be rewritten, or at least fixed in a
      better manner.  It's C implemtation is not an example of good       better manner.  Its C implemtation is not an example of good
      programming.  That would also be a nice opportunity for adding       programming.  That would also be a nice opportunity for adding
      new features, like signing CTM deltas with PGP.       new features, like signing CTM deltas with PGP.
 </ul>  </ul>

Legend:
Removed from v.1.15  
changed lines
  Added in v.1.16