home *** CD-ROM | disk | FTP | other *** search
/ Source Code 1994 March / Source_Code_CD-ROM_Walnut_Creek_March_1994.iso / compsrcs / unix / volume26 / kit / pch26 < prev    next >
Encoding:
Text File  |  1993-05-04  |  5.6 KB  |  196 lines

  1. Newsgroups: comp.sources.unix
  2. From: ram@acri.fr (Raphael Manfredi)
  3. Subject: v26i228: kit - the ultimate mailing kit, Patch26
  4. Sender: unix-sources-moderator@efficacy.home.vix.com
  5. Approved: WhoAmI@efficacy.home.vix.com
  6.  
  7. Submitted-By: ram@acri.fr (Raphael Manfredi)
  8. Posting-Number: Volume 26, Issue 228
  9. Archive-Name: kit/pch26
  10.  
  11. [The latest patch for kit version 2.0 is #28.]
  12.  
  13. System: kit version 2.0
  14. Patch #: 26
  15. Priority: LOW
  16. Subject: acknowledgment list updated
  17. Subject: wrongly reported end-of-tape when last block was short
  18. Subject: one short tar block will now correctly be accounted for
  19. Date: Fri Feb 19 14:52:33 PST 1993
  20. From: Raphael Manfredi <ram@eiffel.com>
  21.  
  22. Description:
  23.     Acknowledgment list updated. It's always nice for people who
  24.     contribute to have their effort acknowledged, and it's not nice
  25.     when they contribute and earn no credit for it...
  26.  
  27.     Badtart wrongly reported end-of-tape when last block was short,
  28.     hence usually missing small files held in that (incomplete) block.
  29.     Thanks to Kim Walden <kim@enea.se> for putting me on the right
  30.     track.
  31.  
  32. Repeat-By:
  33.  
  34.     Run the following:
  35.  
  36.         echo "abc" > foo        # Create small file
  37.         kit foo                    # Kit it
  38.         mv foo foo.orig            # Save original
  39.         unkit -b Kit01            # Unkit via badtar
  40.         
  41.     before applying this patch and see how unkit misses the file....
  42.     Apply the patch and try again to make sure unkit catches that
  43.     small file.
  44.  
  45. Fix:    From rn, say "| patch -p -N -d DIR", where DIR is your kit source
  46.     directory.  Outside of rn, say "cd DIR; patch -p -N <thisarticle".
  47.     If you don't have the patch program, apply the following by hand,
  48.     or get patch (version 2.0, latest patchlevel).
  49.  
  50.     After patching:
  51.         make clean
  52.         Configure -d
  53.         make
  54.         make install
  55.  
  56.     If patch indicates that patchlevel is the wrong version, you may need
  57.     to apply one or more previous patches, or the patch may already
  58.     have been applied.  See the patchlevel.h file to find out what has or
  59.     has not been applied.  In any event, don't continue with the patch.
  60.  
  61.     If you are missing previous patches they can be obtained from me:
  62.  
  63.         Raphael Manfredi <ram@eiffel.com>
  64.  
  65.     If you send a mail message of the following form it will greatly speed
  66.     processing:
  67.  
  68.         Subject: Command
  69.         @SH mailpatch PATH kit 2.0 LIST
  70.                ^ note the c
  71.  
  72.     where PATH is a return path FROM ME TO YOU either in Internet notation,
  73.     or in bang notation from some well-known host, and LIST is the number
  74.     of one or more patches you need, separated by spaces, commas, and/or
  75.     hyphens.  Saying 35- says everything from 35 to the end.
  76.  
  77.     To get some more detailed instructions, send me the following mail:
  78.  
  79.         Subject: Command
  80.         @SH mailhelp PATH
  81.  
  82.  
  83. Index: patchlevel.h
  84. Prereq: 25
  85. 2c2
  86. < #define PATCHLEVEL 25
  87. ---
  88. > #define PATCHLEVEL 26
  89.  
  90. Index: README
  91. *** README.old    Fri Feb 19 14:52:27 1993
  92. --- README    Fri Feb 19 14:52:28 1993
  93. ***************
  94. *** 83,92 ****
  95.   I would like to thank:
  96.   
  97.       Gary Casterline <casterln@are.berkeley.edu>
  98. -     Robert M. Cothren <rim@marvin.ri.ccf.org>
  99. -     Michael Fischer <fischer-michael@cs.yale.edu>
  100.       Gurvan Lullien <lullien@inf.enst.fr>
  101.       Monty Solomon <roscom!monty@think.com>
  102.   
  103.   for their bug reports and comments.
  104.   
  105. --- 83,92 ----
  106.   I would like to thank:
  107.   
  108.       Gary Casterline <casterln@are.berkeley.edu>
  109.       Gurvan Lullien <lullien@inf.enst.fr>
  110. +     Michael Fischer <fischer-michael@cs.yale.edu>
  111.       Monty Solomon <roscom!monty@think.com>
  112. +     Robert M. Cothren <rim@marvin.ri.ccf.org>
  113.   
  114.   for their bug reports and comments.
  115.   
  116. ***************
  117. *** 93,100 ****
  118.   The criticism of Tim Kuehn <timk@wynnds.xenitec.on.ca> was also much
  119.   appreciated.
  120.   
  121. ! I am especially grateful to Jaap Vermeulen <jaap@sequent.com> and to
  122. ! David Wright <dmw@prism1.com> for their critical bug reports and
  123. ! suggestions.
  124.   
  125.       Raphael Manfredi <ram@eiffel.com>
  126. --- 93,110 ----
  127.   The criticism of Tim Kuehn <timk@wynnds.xenitec.on.ca> was also much
  128.   appreciated.
  129.   
  130. ! I am especially grateful to:
  131. !     Christian Bertin <bertin@acri.fr>
  132. !     David Wright <dmw@prism1.com>
  133. !     Jaap Vermeulen <jaap@sequent.com>
  134. !     Kim Walden <kim@enea.se>
  135. ! for their critical bug reports, suggestions and/or contributions.
  136. ! Finally, if you feel your name is missing from this acknowledgment list,
  137. ! please let me know about it and I'll fix that as soon as possible. Although
  138. ! I strive to keep it accurate, things get so hectic here that sometimes I
  139. ! simply forget to update it.
  140.   
  141.       Raphael Manfredi <ram@eiffel.com>
  142.  
  143. Index: badtar/badtar.c
  144. Prereq: 2.0.1.3
  145. *** badtar/badtar.c.old    Fri Feb 19 14:52:31 1993
  146. --- badtar/badtar.c    Fri Feb 19 14:52:31 1993
  147. ***************
  148. *** 1,9 ****
  149.   /*
  150.    * I got that from net.sources and extended it -- RAM
  151.    *
  152. !  * $Id: badtar.c,v 2.0.1.3 92/08/17 17:53:34 ram Exp $
  153.    *
  154.    * $Log:    badtar.c,v $
  155.    * Revision 2.0.1.3  92/08/17  17:53:34  ram
  156.    * patch18: badtar now correctly reports links
  157.    * 
  158. --- 1,13 ----
  159.   /*
  160.    * I got that from net.sources and extended it -- RAM
  161.    *
  162. !  * $Id: badtar.c,v 2.0.1.4 93/02/19 14:52:24 ram Exp $
  163.    *
  164.    * $Log:    badtar.c,v $
  165. +  * Revision 2.0.1.4  93/02/19  14:52:24  ram
  166. +  * patch26: wrongly reported end-of-tape when last block was short
  167. +  * patch26: one short tar block will now correctly be accounted for
  168. +  * 
  169.    * Revision 2.0.1.3  92/08/17  17:53:34  ram
  170.    * patch18: badtar now correctly reports links
  171.    * 
  172. ***************
  173. *** 153,160 ****
  174.                           bad = 1;
  175.                           break;
  176.                       } else if (res == 0) {
  177. !                         eot = 1;
  178. !                         lprintf(logf, "*** End of tape?\n");
  179.                           break;
  180.                       }
  181.                   }
  182. --- 157,164 ----
  183.                           bad = 1;
  184.                           break;
  185.                       } else if (res == 0) {
  186. !                         lprintf(logf, "*** Last block was short (%d bytes).\n",
  187. !                             nbytes);
  188.                           break;
  189.                       }
  190.                   }
  191.  
  192. *** End of Patch 26 ***
  193.