Projects / makeself

makeself

makeself is a small shell script that generates a self-extractable compressed TAR archive from a directory. The resulting file appears as a shell script, and can be launched as is. The archive will then uncompress itself to a temporary directory and an arbitrary command will be executed (for example, an installation script). This is pretty similar to archives generated with WinZip Self-Extractor in the Windows world.

Tags Archiving Packaging Compression Software Distribution Tools Installation/Setup
Licenses GPL
Operating Systems POSIX Mac OS X AIX BSD HP-UX IRIX Linux SCO Solaris
Implementation Unix Shell

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  04 Jan 2008 17:31
  • Rrelease-after

Changes: Many internal bugfixes and additional safety checks were added. This release adds --encrypt for symmetric encryption through GPG. It allows extraction to run asynchronously.

  • Rrelease-mid
  •  03 Jun 2005 03:31
  • Rrelease-after

Changes: A few minor bugfixes and improvements to the way files are archived and extracted were made in this version.

  • Rrelease-mid
  •  02 May 2004 05:13
  • Rrelease-after

Changes: Bugs with the command line when spawning terminals were fixed. --tar and --noexec options were added for archives, and --nomd5 and --nocrc options were included to avoid creating checksums in archives. A man page was included.

  • Rrelease-mid
  •  04 Jul 2003 19:26
  • Rrelease-after

Changes: This release adds some minor bugfixes. Makeself now complies with the latest POSIX spec, to avoid problems on newer Linux distributions.

  • Rrelease-mid
  •  08 Mar 2003 02:01
  • Rrelease-after

Changes: This version fixes some major issues with standard Unix compression (the "compress" command). There are also more bugfixes and clean-ups related to extraction and verification of checksums.

No-screenshot

Project Spotlight

The Brick Engine

A cross-platform lo-fi gaming engine.

No-screenshot

Project Spotlight

pulse

A continuous integration server.