aboutsummaryrefslogtreecommitdiff
path: root/system/heirloom-pax/README
blob: 3d78d2bd91719efcfdfb37f2fb22ac621d4cae81 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
Heirloom pax is a version of the POSIX standard archive tool. It is 
from the The Heirloom Toolchest, which has code derived from original
UNIX material released as Open Source by Caldera and Sun.

Unlike some other popular pax implementations this version can create
POSIX.1-2001 pax archives. It can also can read and write zip files,
RPM packages, various tar formats (including GNU tar), and the cpio 
formats of Cray UNICOS, SGI IRIX (-K), SCO UnixWare (-c) and Tru64 
UNIX (-e).

The Heirloom Toolchest utilities use a different path structure to
avoid replacing regular Linux utilities, which may have the same name
but function slightly differently.

This SlackBuild installs pax to /usr/lib(64)/heirloom/bin, rather than
/usr/5bin (where the upstream maintainer suggests) to avoid littering
the top level of /usr. 

To use heirloom-pax, you have three choices, either call the 
utilities directly by their full paths, manually place symlinks in 
/usr/bin pointing to the appropropriate heirloom-pax version, or add
either /usr/lib(64)/heirloom/bin or /usr/lib(64)/heirloom/bin/posix2001
to your PATH variable. The PATH variable is typically set system-wide
via /etc/profile. Refer to Slackware documentation for alternative
PATH setting options.

Note: Another pax based on an old SUSE port of the Mir/OpenBSD
version is provided by SlackBuilds.org. However, despite the name
that version cannot actually produce POSIX.1-2001 pax archives, only
POSIX 1003.1 ustar archives.