Makeself Versions Save

A self-extracting archiving tool for Unix systems, in 100% shell script.

release-2.5.0

1 year ago
  • Adds improved support for NetBSD, OpenBSD
  • Improved support for minimal Linux distributions such as Alpine
  • Added bzip3 compression support
  • Increased control over GPG signing via the GPG extra parameters

release-2.4.5

2 years ago

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.

release-2.4.4

2 years ago

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.

release-2.4.3

3 years ago

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.

release-2.4.2

4 years ago

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.

  • New --cleanup and --cleanup-args arguments for cleanup scripts;
  • Added threading support for supported compressors
  • Now supports zstd compression.

release-2.4.0

6 years ago
  • Added new --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.
  • Fixes for extracting to directories containing spaces.
  • OpenSSL improvements.
  • Base64 decoding support on macOS.
  • Various documentation updates.

release-2.3.1

6 years ago
  • Various compatibility improvements, particularly for Solaris systems.
  • New unit tests for Travis CI.
  • New --tar-extra, --untar-extra, --gpg-extra, --gpg-asymmetric-encrypt-sign options.

release-2.3.0

7 years ago
  • Support for archive encryption via GPG or OpenSSL.
  • Added LZO and LZ4 compression support.
  • Options to set the packaging date and stop the umask from being overriden.
  • Optionally ignore check for available disk space when extracting.
  • New option to check for root permissions before extracting.

release-2.2.0

10 years ago

This release adds many fixes and contributions from Github users, and an option to give an additional argument to tar.