Subject: Re: pax for archivers/pax?
To: grant beattie <grant@netbsd.org>
From: Jeremy C. Reed <reed@reedmedia.net>
List: tech-pkg
Date: 03/26/2003 07:54:05
On Thu, 27 Mar 2003, grant beattie wrote:

> > Has anyone made a package for a newer pax?
>
> Yes, as with mtree, I've been working on this.

Excellent. Thank you!

> This is similar to what I was thinking about. In some situations, you
> don't want pax to be registered since deinstalling it would mean
> breaking the package tools.

Either way, I think it is okay to be packaged and registered.
Maybe use PKG_PRESERVE in some cases. (Or any of the tools that require it
can be sure to have it in the DEPENDS).

Thanks again,

   Jeremy C. Reed
   http://bsd.reedmedia.net/

p.s. A COMMENT= "Multipurpose archiver and directory copying tool"
or "Featureful archiver and directory copying tool" or "Portable ..."

DESCR:

PAX (Portable Archive Interchange) is a multipurpose archiving utility
and directory copying tool.

Pax handles multi-volume archives and automatically determines the format
of an archive while reading it. It can select pathnames based on a
pattern, interactively rename files, modify filenames based on
a regular expression, ignore old files, select files based on time range,
and select files based on user names. This NetBSD implementation of
pax also can generate archive files (or copy files) based on a mtree(8)
specification.

It supports various formats: extended tar interchange format (ustar),
cpio, old binary cpio, AT&T System V.4 UNIX cpio (and with file CRC
checksums), and old BSD tar.

In addition to its pax interface, it can mimic the cpio(1) and tar(1) user
interfaces. (The pax interface was designed by IEEE 1003.2 as a compromise
in the chronic controversy over which of tar or cpio is best.)