summaryrefslogtreecommitdiffstats
path: root/archive/makeself/DETAILS
diff options
context:
space:
mode:
Diffstat (limited to 'archive/makeself/DETAILS')
-rwxr-xr-xarchive/makeself/DETAILS31
1 files changed, 31 insertions, 0 deletions
diff --git a/archive/makeself/DETAILS b/archive/makeself/DETAILS
new file mode 100755
index 0000000000..e8631d2ab6
--- /dev/null
+++ b/archive/makeself/DETAILS
@@ -0,0 +1,31 @@
+ SPELL=makeself
+ VERSION=2.1.5
+ SOURCE=$SPELL-$VERSION.run
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+ SOURCE_URL[0]=http://megastep.org/makeself/$SOURCE
+ SOURCE_HASH=sha512:c556770deea504573c50bc7c15340ed91c65d372e93c47dfc10fd6e8265b2462842da12b36898d4291cbac9e954ec12f2f6972bcf40e97ed82dbd22af21d3a91
+ WEB_SITE=http://megastep.org/makeself/
+ ENTERED=20110103
+ LICENSE[0]=GPL
+ SHORT="make self-extractable archives on Unix"
+cat << EOF
+makeself.sh is a small shell script that generates a self-extractable tar.gz
+archive from a directory. The resulting file appears as a shell script (many of
+those have a .run suffix), and can be launched as is. The archive will then
+uncompress itself to a temporary directory and an optional 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. Makeself
+archives also include checksums for integrity self-validation (CRC and/or MD5
+checksums).
+
+The makeself.sh script itself is used only to create the archives from a
+directory of files. The resultant archive is actually a compressed (using gzip,
+bzip2, or compress) TAR archive, with a small shell script stub at the
+beginning. This small stub performs all the steps of extracting the files,
+running the embedded command, and removing the temporary files when it's all
+over. All what the user has to do to install the software contained in such an
+archive is to "run" the archive, i.e sh nice-software.run. I recommend using the
+"run" (which was introduced by some Makeself archives released by Loki Software)
+or "sh" suffix for such archives not to confuse the users, since they know it's
+actually shell scripts (with quite a lot of binary data attached to it though!).
+EOF