home *** CD-ROM | disk | FTP | other *** search
/ Club Amiga de Montreal - CAM / CAM_CD_1.iso / files / 419b.lha / pax_v1.1 / README.pp / README
Encoding:
Text File  |  1990-10-05  |  4.7 KB  |  123 lines

  1. PAX - Portable Archive Interchange
  2.  
  3. Copyright (C) 1989 Mark H. Colburn
  4. All Rights Reserved.
  5.  
  6.  
  7. Introduction
  8.  
  9.     This is version 1.1 of Pax, a public domain archiving utility.  
  10.     
  11.     Pax is an archiving utility that reads and writes tar and cpio formats, 
  12.     both the traditional ones and the extended formats specified in IEEE 
  13.     1003.1.  It handles multi-volume archives and automatically determines 
  14.     the format of an archive while reading it.  Three user interfaces are 
  15.     supported: tar, cpio, and pax.  The pax interface was designed by IEEE 
  16.     1003.2 as a compromise in the chronic controversy over which of tar or 
  17.     cpio is best.
  18.  
  19.     The USENIX Association provided some support for this implementation 
  20.     project.  As a result, the Pax utility is being distributed free of 
  21.     charge and may be redistributed by others in either source or binary 
  22.     form.  (See the liscensing section for restrictions)
  23.  
  24.     The source for Pax is being posted to comp.sources.unix on USENET and 
  25.     will also be available by anonymous FTP on the Internet from uunet.uu.net,
  26.     moon.honeywell.com and from one of the Berkeley machines.  The source
  27.     to Pax will be available via anonymous UUCP from jhereg.mn.org, the 
  28.     author's home machine and possibly other sites.
  29.  
  30.     The source for Pax will continue to change as long as the definition of 
  31.     the utility is modified by the 1003.2 working group.  (For example, 
  32.     there are a number of changes in Draft 8 which will be incorporated as 
  33.     soon as Draft 8 is available).  Additional modifications will be made 
  34.     based on user input, such as request for support of additional archive 
  35.     formats, etc.  Patches and new releases will be made as new functionality 
  36.     is added or problems are diagnosed and fixed.
  37.  
  38.  
  39. Installation
  40.  
  41.     In order to install Pax, you must first edit the Makefile and the 
  42.     config.h file according to the directions in each of the files.  
  43.     These two files provide the configuration information for most 
  44.     commonly available machines.  Please be sure to read through all 
  45.     the directions in each of these files before attempting to compile
  46.     Pax.
  47.  
  48.  
  49. Portability
  50.  
  51.     Pax is intended to run on as many systems as possible.  If you have
  52.     problems getting Pax to compile or run on your system, please let me 
  53.     know so that the source or the installation procedure can be modified.
  54.  
  55.     Pax has been tested and appears to run correctly on the following 
  56.     machines:
  57.  
  58.         Machine                 Operating System/Release
  59.     -------------------------------------------------------
  60.     Altos 586        System III (2.3)
  61.     AT&T UNIX PC        System V.2 (Release 3.51)
  62.     Cray 2            UNICOS
  63.     HP 9000            HP/UX 6.0.1
  64.     Mac II             A/UX 1.0
  65.     NCR Tower        System V.2
  66.     Pyramid            AT&T and Berkeley universe
  67.     Sequent Symetry        Dynix 3.0
  68.     SGI Iris 4D/60G        UNIX 3.0
  69.     SGI Iris 4D/70G        UNIX 3.0
  70.     Sun 2            SunOS 3.4
  71.     Sun 2            SunOS 3.5
  72.     Sun 3            SunOS 3.4
  73.     Sun 3            SunOS 3.5
  74.     Sun 3            SunOS 4.0
  75.     Sun 4            SunOS 4.0
  76.     VAX 8750        BSD 4.3 (Mt. Xinu)
  77.     VAX 8650        BSD 4.3 (Mt. Xinu)
  78.     VAX 780            BSD 4.3 (Berkeley)
  79.     -------------------------------------------------------
  80.  
  81.     In future releases, the source will be moving toward ANSI C and POSIX 
  82.     compatibility.  This should allow for portability over any system 
  83.     supporting both ANSI and POSIX.  In addition, POSIX/ANSI portability 
  84.     library routines will be developed which will allow the code to run on 
  85.     the standard machines available now.
  86.  
  87.  
  88. Credit Where Credit is Due
  89.  
  90.     Parts of the code which makes up Pax were gleaned from a number of 
  91.     different sources: the directory access routines in paxdir.h are 
  92.     modified copies of Doug Gwyn's dirent library; the regular expression 
  93.     matching routines in regexp.c are from Henry Spencer, some of the tar 
  94.     archive routines were initially written by John Gilmore for his PDTAR; 
  95.     and finally afio, written by Mark Brukhartz at Lachman Associates, was 
  96.     the basis for the buffering schemes used in pax.
  97.  
  98.  
  99. Licensing
  100.  
  101.     Copyright (c) 1989 Mark H. Colburn.  
  102.     All rights reserved.
  103.  
  104.     Redistribution and use in source and binary forms are permitted
  105.     provided that the above copyright notice is duplicated in all such 
  106.     forms and that any documentation, advertising materials, and other 
  107.     materials related to such distribution and use acknowledge that the 
  108.     software was developed by Mark H. Colburn and sponsored by The 
  109.     USENIX Association. 
  110.  
  111.     THE SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
  112.     IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
  113.     WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
  114.  
  115. Please report any bug or problems to:
  116.  
  117. Mark Colburn
  118. NAPS International
  119. 117 Mackubin St., Suite 1
  120. St. Paul MN   55102
  121. (612) 224-9108
  122. mark@jhereg.MN.ORG
  123.