home *** CD-ROM | disk | FTP | other *** search
/ minnie.tuhs.org / unixen.tar / unixen / PDP-11 / Tools / Filesys / README < prev    next >
Encoding:
Text File  |  1999-02-21  |  3.0 KB  |  75 lines

  1. These programs are used to get files back from old Unix disk images. Many were
  2. written ages ago, and my need to be ported to 32-bit and/or big-endian machines.
  3.  
  4. Here's a chart of what each is supposed to do what, and my success with using
  5. it on a 32-bit little-endian machine (an i486 running FreeBSD).
  6.  
  7.          v5        v6        v7      2.9BSD         32V
  8.        filesys   filesys   filesys   filesys   filesys
  9. cpfs            ?
  10. getunix            ?      ?        ?          ?
  11. grab          Y         Y         Y         ?
  12. traverse        ?
  13.  
  14.   ? = it's supposed to, but I haven't tried it yet
  15.   Y = it worked on my FreeBSD box
  16.  
  17.  
  18. v7fs-0.1.tar.gz Readme
  19. ----------------------
  20.  
  21. This is a heavily updated version of the v7 version 7 Unix filesystem access
  22. program as written by Mike Karels back in the early 1980s. The original
  23. program assumed that it was being compiled on a PDP-11 and was written in
  24. 'old' style C. The purpose behind the program is to allow easy access to a
  25. V7 filesystem image from the native Unix system. Many people running V7 Unix
  26. are doing so within an emulator running on some other flavour of Unix, and
  27. easy access to the files resident on the V7 filesystem can be useful.
  28.  
  29. Bostic Tools Readme
  30. -------------------
  31.  
  32. Keith Bostic sent these tools in to the archive. They used to be able to
  33. read v6 and v7 filesystems, and ar(1) archives. I didn't get them to compile
  34. cleanly on a i486 running FreeBSD -- Warren
  35.  
  36. Cpfs Readme
  37. -----------
  38. Cpfs is a program which converts an image of a version 6 UNIX file
  39. system into a 4.2 Unix directory hierarchy.
  40.  
  41.  
  42. Getunix Readme
  43. --------------
  44.  
  45.        Getunix retrieves the named sourcefile from a UNIX file sys-
  46.        tem.  If a targetfile is specified,  the  copy  is  placed
  47.        there;  otherwise  the contents of the file are written to
  48.        standard output.  If the targetfile named is a  directory,
  49.        the  file  is  copied  there with the same basename as the
  50.        original.
  51.  
  52.  
  53. Grab Readme
  54. -----------
  55. This is meant to be used with dual-ported disks or controllers
  56. when it is either impossible or undesirable to mount another
  57. file system on that medium.  It should allow any Version 6 or
  58. Version 7 (2.9BSD, 4.1BSD) system to read filesystems from any
  59. Version 6 or Version 7 (2.9BSD, 4.1BSD) system even if the systems
  60. are not of the same type.  Version 6 systems will need at least
  61. a Phototypesetter level C compiler to make "grab".  "Grab" will
  62. copy any conceivable (?) object on a filesystem including directories
  63. (recursively), links, file holes, setuid/setgid/sticky files and
  64. device nodes.  "Grab" tries to prevent unauthorized readers from
  65. gazing at remote files but the only reliable way of maintaining
  66. security is to make "grab" setgid and then make fs's readable by
  67. group and not by other.  ("Df" should work this way too.)
  68.  
  69. Traverse Readme
  70. ---------------
  71. I also just dumped the "traverse.c" program I use to extract the RK05
  72. image stuff into the modern world. It is far from pretty (only run on a
  73. DEV/MIPS box running Ultrix 4.2 so I've no idea about the portability,
  74. circa 1991).  -- Ken Wellsch
  75.