A self-extracting archiving tool for Unix systems, in 100% shell script.
This release mostly addresses possible incompatibilities with the default ustar
TAR format, by introducing a new --tar-format
option when creating the format. This allows the user to create an archive using a TAR format more suitable to their use case, such as posix
, v7
or anything else supported by their tar command.
This release fixes a few issues with the compatibility of the archives, most notably reversing the previous generation of strictly POSIX tar archives.
Makeself now has CI processes for automated testing on Solaris and FreeBSD in addition to Linux, macOS and Windows via Github Actions, so that we can catch compatibility problems earlier.
This includes a number of bug fixes.
POSIX tar archive format is now explicitly set to increase compatibility between GNU and BSD variants of the command.
This release includes a number of bug fixes and enhancements, and a switch to Github Actions for continuous integration on Linux, macOS and Windows platforms.
--cleanup
and --cleanup-args
arguments for cleanup scripts;--sha256
argument to use a SHA256 checksum to verify the integrity of archives. The shasum
or sha256sum
commands need to be available on the targeted systems.--tar-extra
, --untar-extra
, --gpg-extra
, --gpg-asymmetric-encrypt-sign
options.This release adds many fixes and contributions from Github users, and an option to give an additional argument to tar.