summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStephane Peter <megastep@megastep.org>2023-03-13 03:56:14 -0700
committerStephane Peter <megastep@megastep.org>2023-03-13 03:56:14 -0700
commit690ce480dd465acf9d156394250d279fa4f2861a (patch)
tree3a39e60f0c70c604159d1aeef65c0e7cb6ddc7eb
parentd201e57a67a828dd8c0cd00a00ece3d6c5c0f67c (diff)
downloadmakeself-690ce480dd465acf9d156394250d279fa4f2861a.tar.gz
Documentation updates and bumping version to 2.5.0 for release.
-rw-r--r--README.md14
-rw-r--r--VERSION2
-rwxr-xr-xmakeself-header.sh2
-rw-r--r--makeself.13
4 files changed, 13 insertions, 8 deletions
diff --git a/README.md b/README.md
index a893d0b..f487d67 100644
--- a/README.md
+++ b/README.md
@@ -78,6 +78,7 @@ makeself.sh [args] archive_dir file_name label startup_script [script_args]
* **`--version`** : Prints the version number on stdout, then exits immediately
* **`--gzip`** : Use gzip for compression (the default on platforms on which gzip is commonly available, like Linux)
* **`--bzip2`** : Use bzip2 instead of gzip for better compression. The bzip2 command must be available in the command path. It is recommended that the archive extension be set to something like '.bz2.run', so that potential users know that they'll need bzip2 to extract it.
+ * **`--bzip3`** : Use bzip3 instead of gzip for better compression.
* **`--pbzip2`** : Use pbzip2 instead of gzip for better and faster compression on machines having multiple CPUs. The pbzip2 command must be available in the command path. It is recommended that the archive extension be set to something like '.bz2.run', so that potential users know that they'll need bzip2 to extract it.
* **`--xz`** : Use xz instead of gzip for better compression. The xz command must be available in the command path. It is recommended that the archive extension be set to something like '.xz.run' for the archive, so that potential users know that they'll need xz to extract it.
* **`--lzo`** : Use lzop instead of gzip for better compression. The lzop command must be available in the command path. It is recommended that the archive extension be set to something like `.lzo.run` for the archive, so that potential users know that they'll need lzop to extract it.
@@ -108,11 +109,11 @@ makeself.sh [args] archive_dir file_name label startup_script [script_args]
For instance, in order to exclude the `.git` directory from the packaged archive directory using the GNU `tar`, one can use `makeself.sh --tar-extra "--exclude=.git" ...`
- * **`--keep-umask`** : Keep the umask set to shell default, rather than overriding when executing self-extracting archive.
+ * **`--keep-umask`** : Keep the umask set to shell default, rather than overriding when executing the self-extracting archive.
* **`--packaging-date date`** : Use provided string as the packaging date instead of the current date.
- * **`--license`** : Append a license file.
+ * **`--license` _file_** : Append a license file.
* **`--nooverwrite`** : Do not extract the archive if the specified target directory already exists.
- * **`--help-header file`** : Add a header to the archive's `--help` output.
+ * **`--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.
@@ -154,7 +155,7 @@ Any subsequent arguments to the archive will be passed as additional arguments t
The startup script must be a regular Shell script.
-Within the startup script, you can use the `$USER_PWD` variable to get the path of the folder from which the self-extracting script is executed. This is especially useful to access files that are located in the same folder as the script, as shown in the example below.
+Within the startup script, you can use the `$USER_PWD` variable to get the path of the folder from which the self-extracting script is executed. This is especially useful to access files that are located in the same folder as the script, as shown in the example below.
```sh
my-self-extracting-script.sh --fooBarFileParameter foo.bar
@@ -184,7 +185,7 @@ I will gladly consider merging your pull requests on the [GitHub][10] repository
## Download
-Get the latest official distribution [here][9] (version 2.4.2).
+Get the latest official distribution [here][9] (version 2.5.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.
@@ -213,6 +214,7 @@ The latest development version can be grabbed from [GitHub][10]. Feel free to su
* **v2.4.3:** Make explicit POSIX tar archives for increased compatibility.
* **v2.4.4:** Fixed various compatibility issues (no longer use POSIX tar archives), Github Actions to check on Solaris and FreeBSD.
* **v2.4.5:** Added `--tar-format` option to set the tar archive format (default is ustar)
+* **v2.5.0:** Expended support to NetBSD, OpenBSD, Busybox and other minimal distributions such as Alpine Linux. Added bzip3 compression support and expanded GPG arguments.
## Links
@@ -241,7 +243,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.4.5/makeself-2.4.5.run
+ [9]: https://github.com/megastep/makeself/releases/download/release-2.5.0/makeself-2.5.0.run
[10]: https://github.com/megastep/makeself
[11]: https://github.com/megastep/loki_setup/
[12]: http://www.unrealtournament2003.com/
diff --git a/VERSION b/VERSION
index 59aa62c..437459c 100644
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-2.4.5
+2.5.0
diff --git a/makeself-header.sh b/makeself-header.sh
index 5bc982e..17bf32d 100755
--- a/makeself-header.sh
+++ b/makeself-header.sh
@@ -577,7 +577,7 @@ if test x"\$nox11" = xn; then
break
fi
done
- chmod a+x \$0 || echo Please add execution rights on \$0
+ chmod a+x \$0 || echo Please add execution rights on \$0 >&2
if test \`echo "\$0" | cut -c1\` = "/"; then # Spawn a terminal!
exec \$XTERM -e "\$0 --xwin \$initargs"
else
diff --git a/makeself.1 b/makeself.1
index 12673e1..392384e 100644
--- a/makeself.1
+++ b/makeself.1
@@ -32,6 +32,9 @@ Compress using gzip (default if detected).
.B --bzip2
Compress using bzip2.
.TP
+.B --bzip3
+Compress using bzip3.
+.TP
.B --pbzip2
Compress using pbzip2.
.TP