summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStephane Peter <megastep@megastep.org>2018-04-27 02:18:22 -0700
committerStephane Peter <megastep@megastep.org>2018-04-27 02:18:22 -0700
commit3514e4c5ff0786480ceac8de32a6c91a2a7e5fde (patch)
treebab66d9af362ace676492c233dc80fb150e7ccf2
parent8c02ad5cb911e0896844902802b9373a0d75c9f3 (diff)
downloadmakeself-3514e4c5ff0786480ceac8de32a6c91a2a7e5fde.tar.gz
Updated website
-rw-r--r--index.md14
1 files changed, 8 insertions, 6 deletions
diff --git a/index.md b/index.md
index c3907df..1e86930 100644
--- a/index.md
+++ b/index.md
@@ -7,7 +7,7 @@ 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).
+and/or MD5/SHA256 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
@@ -95,6 +95,7 @@ makeself.sh [args] archive_dir file_name label startup_script [script_args]
* **`--nox11`** : Disable the automatic spawning of a new terminal in X11.
* **`--nowait`** : When executed from a new X11 terminal, disable the user prompt at the end of the script execution.
* **`--nomd5`** and **`--nocrc`** : Disable the creation of a MD5 / CRC checksum for the archive. This speeds up the extraction process if integrity checking is not necessary.
+ * **`--sha256`** : Adds a SHA256 checksum for the archive. This is in addition to the MD5 / CRC checksums unless `--nomd5` is also used.
* **`--lsm` _file_** : Provide and LSM file to makeself, that will be embedded in the generated archive. LSM files are describing a software package in a way that is easily parseable. The LSM entry can then be later retrieved using the `--lsm` argument to the archive. An example of a LSM file is provided with Makeself.
* **`--tar-extra opt`** : Append more options to the tar command line.
@@ -108,7 +109,7 @@ makeself.sh [args] archive_dir file_name label startup_script [script_args]
* **`--help-header file`** : Add a header to the archive's `--help` output.
* `archive_dir` is the name of the directory that contains the files to be archived
* `file_name` is the name of the archive to be created
- * `label` is an arbitrary text string describing the package. It will be displayed while extracting the files.
+ * `label` is an arbitrary text string describing the package. It will be displayed while extracting the files.
* `startup_script` is the command to be executed _from within_ the directory of extracted files. Thus, if you wish to execute a program contain in this directory, you must prefix your command with `./`. For example, `./program` will be fine. The `script_args` are additionnal arguments for this command.
Here is an example, assuming the user has a package image stored in a **/home/joe/mysoft**, and he wants to generate a self-extracting package named
@@ -119,7 +120,7 @@ Here is an example, assuming the user has a package image stored in a **/home/jo
Here is also how I created the [makeself.run][9] archive which contains the Makeself distribution :
-`makeself.sh --notemp makeself makeself.run "Makeself by Stephane Peter" echo "Makeself has extracted itself" `
+`makeself.sh --notemp makeself makeself.run "Makeself by Stephane Peter" echo "Makeself has extracted itself" `
Archives generated with Makeself can be passed the following arguments:
@@ -153,7 +154,7 @@ Makeself is now supported by the following maven plugin [makeself-maven-plugin](
## License
-Makeself is covered by the [GNU General Public License][8] (GPL) version 2 and above. Archives generated by Makeself don't have to be placed under this license (although I encourage it ;-)), since the archive itself is merely data for Makeself.
+Makeself itself is covered by the [GNU General Public License][8] (GPL) version 2 and above. Archives generated by Makeself don't have to be placed under this license (although I encourage it ;-)), since the archive itself is merely data for Makeself.
## Contributing
@@ -164,7 +165,7 @@ I will gladly consider merging your pull requests on the [GitHub][10] repository
## Download
-Get the latest official distribution [here][9] (version 2.3.1).
+Get the latest official distribution [here][9] (version 2.4.0).
The latest development version can be grabbed from [GitHub][10]. Feel free to submit any patches there through the fork and pull request process.
@@ -188,6 +189,7 @@ The latest development version can be grabbed from [GitHub][10]. Feel free to su
* **v2.2.0:** First major new release in years! Includes many bugfixes and user contributions. Please look at the [project page on Github][10] for all the details.
* **v2.3.0:** 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.
* **v2.3.1:** Various compatibility updates. Added unit tests for Travis CI in the GitHub repo. New `--tar-extra`, `--untar-extra`, `--gpg-extra`, `--gpg-asymmetric-encrypt-sign` options.
+ * **v2.4.0:** Added optional support for SHA256 archive integrity checksums.
## Links
@@ -216,7 +218,7 @@ This project is now hosted on GitHub. Feel free to submit patches and bug report
[6]: http://earth.google.com/
[7]: http://www.virtualbox.org/
[8]: http://www.gnu.org/copyleft/gpl.html
- [9]: https://github.com/megastep/makeself/releases/download/release-2.3.1/makeself-2.3.1.run
+ [9]: https://github.com/megastep/makeself/releases/download/release-2.4.0/makeself-2.4.0.run
[10]: https://github.com/megastep/makeself
[11]: https://github.com/megastep/loki_setup/
[12]: http://www.unrealtournament2003.com/