home *** CD-ROM | disk | FTP | other *** search
/ minnie.tuhs.org / unixen.tar / unixen / Applications / Software_Tools / README.software_tools next >
Encoding:
Text File  |  1998-09-18  |  3.7 KB  |  135 lines

  1. This is the "Software Tools for Unix 4.1BSD" distribution
  2. tape, as provided by Barbara Chase in Septemeber 1998.
  3.  
  4. Below is the README file from the distribution tape:
  5.  
  6.  
  7.  
  8. LAWRENCE BERKELEY LABORATORY                         January 1982
  9.  
  10.  
  11.  
  12. Here  is  a version of the Software Tools Users Group basic tape,
  13. implemented under  UNIX  -  Berkeley  4.1  distribution.   A  few
  14. enhancements  have  been  included   and  some debugging has been
  15. done (especiallly in sedit and diff). 
  16.  
  17. Executable images have not been included on the  tape,  to  avoid
  18. licensing  problems.   (None  of  the  source  code  is  licensed
  19. material.) A makefile to generate the executables  is  available.
  20. To  bring  up  the  tools, simply read the tape into your machine
  21. and type:
  22.                              % make
  23.  
  24. Tools with names which conflict with  standard  Unix  tools  have
  25. been  renamed,  often to begin with a "t" (tcat, techo, etc.) See
  26. /usr/tools/man/summary for a list of tools and  their  associated
  27. names. 
  28.  
  29. The  primitives have been implemented as calls to the appropriate
  30. C library and system call routines.  Everything specified by  the
  31. users  group has been implemented except the  shell, which seemed
  32. superfluous.  The  local  UNIX  shell  is  used  to  perform  I/O
  33. redirections. 
  34.  
  35. Random   writing   on  4.1  BSD  does  not  work  correctly  when
  36. interspersed with random  reading  because  of  system  buffering
  37. problems.   This  is a known bug and there is evidently a fix for
  38. it 'somewhere' ...  Because of this, the  editor  as  distributed
  39. by  the  Users  Group  would  not  work.   We  have  provided  an
  40. alternative version, developed by Joe Sventek of  LBL  and  David
  41. Martin  of  Hughes  Aircraft.  This editor uses an in-core buffer
  42. to maintain the lines  (quite  acceptible  on  a  virtual  memory
  43. machine)  and  is  somewhat  more enhanced than the regular tools
  44. editor. 
  45.  
  46. Also included with the Unix tools, though  not  yet  included  in
  47. the  standard  Software Tools Package, is the Text Control System
  48. (TCS)  developed  by  Neil  Groundwater  at  ADI.   TCS  provides
  49. capabilities  similar  to  SCCS, allowing a user to keep track of
  50. the evolution of source code.  The TCS package  consists  of  the
  51. tools   "admin",  "delta",  and  "get".   They  should  still  be
  52. considered experimental. 
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72. LAWRENCE BERKELEY LABORATORY                         January 1982
  73.  
  74.  
  75. The directory hierarchy set up is:
  76.  
  77.                         /usr/tools
  78.                             |
  79.                             |
  80.             -----------------------------------------
  81.             |               |                       |
  82.        executables         /src                    /man
  83.                             |                       |
  84.                             |                       |
  85.                             |                   (tool documents
  86.                             |                    and manual)
  87.             --------------------------------------
  88.             |         |          |               |
  89.            *.w    /C_lib    /ratfor_lib       /Original
  90.  (tool sources)   (C prims)  (ratfor prims)   (original tape)
  91.  
  92. If you wish to change the directory names, or the structure,  you
  93. will  have to alter the 'tman' and 'trc' scripts, the make files,
  94. and the file name definitions in rat4 ("ratdef"),  spell  ("dict"
  95. and "dictdx"), and the editor ("ed.hlp"). 
  96.  
  97. Scratch  files  are  currently created on /usr/tmp.  If you would
  98. like them to be located elsewhere, alter the  "mkuniq"  primitive
  99. (in /usr/tools/src/C_lib/mkuniq.c). 
  100.  
  101. These  tools  have  NOT  been  extensively  tested.  There are no
  102. warrantees, expressed or implied, etc.  Use at your own risk. 
  103.  
  104.  
  105.  
  106.                                         Deborah K. Scherrer
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.