MirCPIO — paxmirabilis — tar and even ar!

Sponsored by
HostEurope Logo

MirCPIO — paxmirabilis — tar and even ar!

⚠ This page contains old, outdated, obsolete, … historic or WIP content! No warranties e.g. for correctness!

Eventually, this page will become a proper subproject homepage, like jupp’s and mksh’s. For now, it’s a download and checksum indicator.

Download

The current version is paxmirabilis-20190210.

Download MirCPIO distfiles

Checksums and Hashes

Download preformatted documentation

Unofficial git mirror

github (chosen only for popularity) hosts a read-only, push-only, possibly nōn-fastforward, unofficial git mirror of the paxmirabilis source tree. Use at your own risk.

Installation

Decompression

For compatibility reasons, gzip(1)-compressed cpio(1) is used as the format to distribute MirCPIO. You can usually decompress it with one of the following commands:

You can also retrieve a POSIX ustar-format distfile pax_20190210.orig.tar.gz from Debian. This can be extracted with: gzip -dc pax_20190210.orig.tar.xz | tar -xf -

Compilation

We’ve just switched to an autoconf-like buildsystem similar to what mksh has. Just change into the pax/ subdirectory from the archive, export CC, CPPFLAGS, CFLAGS, LDFLAGS as needed, and run sh Build.sh, optionally with arguments. Then follow the printed instructions to install the binaries and manpages.
Example: env CFLAGS=-O2 CPPFLAGS=-DPAX_SAFE_PATH=\"/bin\" sh Build.sh -r
Arguments are:

Caveats

The new codebase has not been sufficiently ported or tested yet. Patches and fixes welcome.

MirBSD Logo