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

  1. System: rn version 4.3
  2. Patch #: 16
  3. Priority: LOW
  4. Subject: filexp feeds confusing command to sed
  5. >From: 5432dh@homxb.UUCP (David Himber), barto@celerity.UUCP (David Barto)
  6.  
  7. Description:
  8.     Oops.  I fixed this for the previous version and it somehow unfixed
  9.     itself.  Oh well.
  10.  
  11.     Filexp feeds a command to sed of the form "s/~/$HOME/", but since
  12.     HOME contains slashes, it won't work.
  13.  
  14. Fix:    From rn, say "| patch -d DIR", where DIR is your rn source directory.
  15.     Outside of rn, say "cd DIR; patch <thisarticle".  If you don't have
  16.     the patch program, apply the following by hand, or get patch.
  17.  
  18.     NOTE: if you haven't run Configure yet, patch won't find filexp.
  19.     That's okay.  Just interrupt and you're done.  If it does find
  20.     and patch filexp, you should copy filexp to your rnlib directory.
  21.  
  22.     If patch indicates that patchlevel is the wrong version, you may need
  23.     to apply one or more previous patches, or the patch may already
  24.     have been applied.  See the patchlevel file to find out what has or
  25.     has not been applied.  In any event, don't continue with the patch.
  26.  
  27. Index: patchlevel
  28. Prereq: 15
  29. 1c1
  30. < Patch #: 15
  31. ---
  32. > Patch #: 16
  33.  
  34. Index: Configure
  35. Prereq: 4.3.1.4
  36. *** Configure.old    Thu May 23 11:25:40 1985
  37. --- Configure    Thu May 23 11:27:18 1985
  38. ***************
  39. *** 3,9
  40.   # If these # comments don't work, trim them.  Don't worry about the other
  41.   # shell scripts, Configure will trim # comments from them for you.
  42.   #
  43. ! # $Header: Configure,v 4.3.1.4 85/05/20 17:13:11 lwall Exp $
  44.   #
  45.   # $Log:    Configure,v $
  46.   # Revision 4.3.1.4  85/05/20  17:13:11  lwall
  47.  
  48. --- 3,9 -----
  49.   # If these # comments don't work, trim them.  Don't worry about the other
  50.   # shell scripts, Configure will trim # comments from them for you.
  51.   #
  52. ! # $Header: Configure,v 4.3.1.5 85/05/23 11:23:22 lwall Exp $
  53.   #
  54.   # $Log:    Configure,v $
  55.   # Revision 4.3.1.5  85/05/23  11:23:22  lwall
  56. ***************
  57. *** 6,11
  58.   # $Header: Configure,v 4.3.1.4 85/05/20 17:13:11 lwall Exp $
  59.   #
  60.   # $Log:    Configure,v $
  61.   # Revision 4.3.1.4  85/05/20  17:13:11  lwall
  62.   # Makes sure -lcurses is really a terminfo library.
  63.   # Puts single instead of double quotes around defs in config.sh.
  64.  
  65. --- 6,14 -----
  66.   # $Header: Configure,v 4.3.1.5 85/05/23 11:23:22 lwall Exp $
  67.   #
  68.   # $Log:    Configure,v $
  69. + # Revision 4.3.1.5  85/05/23  11:23:22  lwall
  70. + # filexp flubs sed command.
  71. + # 
  72.   # Revision 4.3.1.4  85/05/20  17:13:11  lwall
  73.   # Makes sure -lcurses is really a terminfo library.
  74.   # Puts single instead of double quotes around defs in config.sh.
  75. ***************
  76. *** 570,576
  77.   : expand filename
  78.   case \$1 in
  79.   ~/*|~)
  80. !     $echo \$1 | $sed "s/~/\${HOME-\$LOGDIR}/"
  81.       ;;
  82.   ~*)
  83.       if $test -f /bin/csh; then
  84.  
  85. --- 573,579 -----
  86.   : expand filename
  87.   case \$1 in
  88.   ~/*|~)
  89. !     $echo \$1 | $sed "s|~|\${HOME-\$LOGDIR}|"
  90.       ;;
  91.   ~*)
  92.       if $test -f /bin/csh; then
  93.  
  94. NOTE: if patch says "File to patch: ", then you haven't run Configure.
  95. Just interrupt and you're done.
  96.  
  97. Index: filexp
  98. *** filexp.old    Thu May 23 11:25:39 1985
  99. --- filexp    Thu May 23 11:26:04 1985
  100. ***************
  101. *** 2,8
  102.   : expand filename
  103.   case $1 in
  104.   ~/*|~)
  105. !     /bin/echo $1 | /bin/sed "s/~/${HOME-$LOGDIR}/"
  106.       ;;
  107.   ~*)
  108.       if /bin/test -f /bin/csh; then
  109.  
  110. --- 2,8 -----
  111.   : expand filename
  112.   case $1 in
  113.   ~/*|~)
  114. !     /bin/echo $1 | /bin/sed "s|~|${HOME-$LOGDIR}|"
  115.       ;;
  116.   ~*)
  117.       if /bin/test -f /bin/csh; then
  118.  
  119.  
  120.