You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
***`--nox11`** : Disable the automatic spawning of a new terminal in X11.
99
99
***`--nowait`** : When executed from a new X11 terminal, disable the user prompt at the end of the script execution.
100
100
***`--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.
101
+
***`--sha256`** : Adds a SHA256 checksum for the archive. This is in addition to the MD5 / CRC checksums unless `--nomd5` is also used.
101
102
***`--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.
102
103
***`--tar-extra opt`** : Append more options to the tar command line.
***`--help-header file`** : Add a header to the archive's `--help` output.
112
113
*`archive_dir` is the name of the directory that contains the files to be archived
113
114
*`file_name` is the name of the archive to be created
114
-
*`label` is an arbitrary text string describing the package. It will be displayed while extracting the files.
115
+
*`label` is an arbitrary text string describing the package. It will be displayed while extracting the files.
115
116
*`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.
116
117
117
118
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
@@ -122,7 +123,7 @@ Here is an example, assuming the user has a package image stored in a **/home/jo
122
123
123
124
Here is also how I created the [makeself.run][9] archive which contains the Makeself distribution :
124
125
125
-
`makeself.sh --notemp makeself makeself.run "Makeself by Stephane Peter" echo "Makeself has extracted itself" `
126
+
`makeself.sh --notemp makeself makeself.run "Makeself by Stephane Peter" echo "Makeself has extracted itself" `
126
127
127
128
Archives generated with Makeself can be passed the following arguments:
128
129
@@ -167,7 +168,7 @@ I will gladly consider merging your pull requests on the [GitHub][10] repository
167
168
168
169
## Download
169
170
170
-
Get the latest official distribution [here][9] (version 2.3.1).
171
+
Get the latest official distribution [here][9] (version 2.4.0).
171
172
172
173
The latest development version can be grabbed from [GitHub][10]. Feel free to submit any patches there through the fork and pull request process.
173
174
@@ -191,6 +192,7 @@ The latest development version can be grabbed from [GitHub][10]. Feel free to su
191
192
***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.
192
193
***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.
193
194
***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.
195
+
***v2.4.0:** Added optional support for SHA256 archive integrity checksums.
194
196
195
197
## Links
196
198
@@ -219,7 +221,7 @@ This project is now hosted on GitHub. Feel free to submit patches and bug report
0 commit comments