home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 October / usenetsourcesnewsgroupsinfomagicoctober1994disk2.iso / unix / volume1 / rn / patch28 < prev    next >
Text File  |  1986-11-30  |  3KB  |  99 lines

  1. System: rn version 4.3
  2. Patch #: 28
  3. Priority: MEDIUM
  4. Subject: Won't add new newsgroups that don't have a spool directory yet.
  5. From: dsp@ptsfa.UUCP (Dave St. Pierre)
  6.  
  7. Description:
  8.  
  9.     rn and inews seem to be in conflict as to what should be in a
  10.     well-formed newgroup. inews updates the active file but doesn't
  11.     run the mkdir until the first article arrives. rn announces
  12.  
  13.     "No mod.mac.binaries!"
  14.  
  15.     and for all intents and purposes ignores that newsgroup until you
  16.     later "manually" add it to your .newsrc (like with the 'g' command).
  17.  
  18.     This has been a tolerable situation in the past but with 150 or so
  19.     newgroups about to flood the net, and not all of them having an article
  20.     tagged with it, we're going to have a few unhappy rn readers.
  21.  
  22.     Rick feels that it's rn's problem. Larry may or may not disagree.
  23.     The fix was rather trivial to inews (call mknewsg in c_newgroup)
  24.     and may be equally easy in rn. Can one of the two come up with an
  25.     "official" fix?
  26.  
  27. Fix:    This oughta do it.  In this case, it deletes a call.
  28.  
  29.     From rn, say "| patch -d DIR", where DIR is your rn source directory.
  30.     Outside of rn, say "cd DIR; patch <thisarticle".  If you don't have
  31.     the patch program, apply the following by hand, or get patch.
  32.  
  33.     If patch indicates that patchlevel is the wrong version, you may need
  34.     to apply one or more previous patches, or the patch may already
  35.     have been applied.  See the patchlevel file to find out what has or
  36.     has not been applied.  In any event, don't continue with the patch.
  37.  
  38. Index: patchlevel
  39. Prereq: 27
  40. 1c1
  41. < Patch #: 27
  42. ---
  43. > Patch #: 28
  44.  
  45. Index: rcstuff.c
  46. Prereq: 4.3.1.4
  47. *** rcstuff.c.old    Thu Jul 24 14:10:38 1986
  48. --- rcstuff.c    Thu Jul 24 14:10:46 1986
  49. ***************
  50. *** 1,4
  51. ! /* $Header: rcstuff.c,v 4.3.1.4 85/09/10 11:04:44 lwall Exp $
  52.    *
  53.    * $Log:    rcstuff.c,v $
  54.    * Revision 4.3.1.4  85/09/10  11:04:44  lwall
  55.  
  56. --- 1,4 -----
  57. ! /* $Header: rcstuff.c,v 4.3.1.5 86/07/24 14:09:10 lwall Exp $
  58.    *
  59.    * $Log:    rcstuff.c,v $
  60.    * Revision 4.3.1.5  86/07/24  14:09:10  lwall
  61. ***************
  62. *** 1,6
  63.   /* $Header: rcstuff.c,v 4.3.1.4 85/09/10 11:04:44 lwall Exp $
  64.    *
  65.    * $Log:    rcstuff.c,v $
  66.    * Revision 4.3.1.4  85/09/10  11:04:44  lwall
  67.    * Improved %m in in_char().
  68.    * 
  69.  
  70. --- 1,9 -----
  71.   /* $Header: rcstuff.c,v 4.3.1.5 86/07/24 14:09:10 lwall Exp $
  72.    *
  73.    * $Log:    rcstuff.c,v $
  74. +  * Revision 4.3.1.5  86/07/24  14:09:10  lwall
  75. +  * Removed check for spool directory existence in get_ng.
  76. +  * 
  77.    * Revision 4.3.1.4  85/09/10  11:04:44  lwall
  78.    * Improved %m in in_char().
  79.    * 
  80. ***************
  81. *** 245,252
  82.       set_ngname(what);
  83.       ng = find_ng(ngname);
  84.       if (ng == nextrcline) {        /* not in .newsrc? */
  85. !     if (eaccess(ngdir,0) ||
  86. !         (softptr[ng] = findact(buf,ngname,strlen(ngname),0L)) < 0 ) {
  87.           dingaling();
  88.   #ifdef VERBOSE
  89.           IF(verbose)
  90.  
  91. --- 248,254 -----
  92.       set_ngname(what);
  93.       ng = find_ng(ngname);
  94.       if (ng == nextrcline) {        /* not in .newsrc? */
  95. !     if ((softptr[ng] = findact(buf,ngname,strlen(ngname),0L)) < 0 ) {
  96.           dingaling();
  97.   #ifdef VERBOSE
  98.           IF(verbose)
  99.