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-20190825.

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_20190825.orig.tar.xz from Debian. This can be extracted with: xz -dc pax_20190825.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.

Please send in build logs, especially if your architecture or operating environment was not yet tested or is not listed!

MirBSD Logo