makeself is a (very small) shell script that makes neat self-extracting shell scripts, and allows you to specify a "setup" command to execute upon finishing. It's sorta like the Windows winzip self-extracting archives.