summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* GPG signature improvements for compatibilityStephane Peter2021-04-293-27/+27
|
* Apply similar compatibility shift fix after PRStephane Peter2021-04-281-1/+1
|
* Add signature verification option (#241)AXsagi2021-04-284-2/+101
| | | Co-authored-by: Stéphane Peter <megastep@megastep.org>
* More backwards compatible handling of shiftStephane Peter2021-04-282-20/+20
|
* Updated FreeBSD VMStephane Peter2021-04-281-1/+1
|
* Missing $; also grab Windows buildsStephane Peter2021-03-181-1/+13
|
* Only test already built archives in FreeBSD and Solaris for nowStephane Peter2021-03-181-10/+19
|
* Use realpath after file was createdStephane Peter2021-03-171-0/+1
|
* Can't reliably use realpath on non-existent filesStephane Peter2021-03-171-1/+1
|
* Install bash on FreeBSD; Smaller Solaris VM; More compatible cp callStephane Peter2021-03-173-2/+4
|
* Avoid using make on Solaris; remove odd output to /dev/ttyStephane Peter2021-03-172-3/+3
|
* Try sshfs sync for FreeBSDStephane Peter2021-03-171-0/+1
|
* Run tests explicitly through bashStephane Peter2021-03-171-3/+3
|
* Run tests on Solaris VMStephane Peter2021-03-171-0/+24
|
* Run artifact first, more compatible run tests scriptStephane Peter2021-03-172-7/+2
|
* Fix typo and add test run script instead of all through the MakefileStephane Peter2021-03-174-10/+14
|
* Run git outside of VM; download artifact from LinuxStephane Peter2021-03-161-3/+11
|
* Depend BSD on other platforms first, try to fix Makefile for LinuxStephane Peter2021-03-162-1/+2
|
* Install git on FreeBSD, clean up MakefileStephane Peter2021-03-162-7/+2
|
* Upload artifact on Linux only; attempt to test on FreeBSD via actionsStephane Peter2021-03-161-0/+16
|
* Doc updateStephane Peter2021-01-162-1/+2
|
* 2.4.3 releaserelease-2.4.3Stephane Peter2021-01-162-3/+4
|
* Fixed --posix orderStephane Peter2021-01-161-1/+1
|
* Explicitly make POSIX tar archivesStephane Peter2021-01-161-1/+1
|
* fix #235: remove $OSTYPE from header (#236)realtime-neil2020-12-212-1/+123
| | | | | * fix #235: remove $OSTYPE from header * account for current release with VERSION file
* fix #102: ed README.md: delete duplicate --header (#233)realtime-neil2020-11-301-1/+0
|
* fix #231: get --append working with --compress (#232)realtime-neil2020-11-282-51/+91
| | | | | | | | | | | | | | | | | | | | | | | | The decompression command specified by `--compress` does not match the semantics required by the `--append` operation. Change the decompression command for the `--compress` to match those of the other compression options. edit `makeself.sh`: * try to locate `gzip` and `compress` commands and set the `COMPRESS` variable appropriately. Change `COMPRESS` value for `compress` from `Unix` to `compress`. * change switch block to match new value * change `GUNZIP_CMD` from `exec` expression to subshell that uses either `compress` (detected) or `gzip` (default) * in the append extraction, `eval "$GUNZIP_CMD"` edit `test/appendtest`: * be clever with the way we setup the test archives * test every compression option, if we have the required command
* Test dd features before executing (#161) (#228)CTerasaGuF2020-11-171-3/+8
| | | | | | | | | | | | | | Some dd implementations may lack some features. The most prominent is busybox configured with a minimal subset of dd. This minimal configuration is sometimes used with Yocto/OpenEmbedded systems and seems to be the default configuration. Check dd for these features by executing dd, reading /dev/zero and writing to /dev/null with the ibs, obs and conv options. Use the block/bytes writing scheme in success and a simpler dd call otherwise. This commit fixes megastep/makeself#161. Co-authored-by: Clemens Terasa <clemens.terasa@garz-fricke.com>
* cleanup / added examples makeself.1 manual (#226)nunotexbsd2020-10-251-16/+19
| | | | * Update makeself.1
* Check for expected total archive size (bug #224)Stephane Peter2020-10-182-0/+13
|
* Cosmetic spacingStephane Peter2020-10-161-11/+11
|
* Added test for truncated archivesStephane Peter2020-10-161-1/+12
|
* Added unit test to check for corrupted archiveStephane Peter2020-10-141-0/+27
|
* fix #222: de-duplicate leaf directories (#223)realtime-neil2020-10-011-1/+17
| | | | | | | | | | | Within the `find` invocation, use POSIX shell to distinguish between empty directories and "leaf" directories (those otherwise empty except for files). We do this because `-empty` is a non-POSIX extension. References: * https://www.etalabs.net/sh_tricks.html * https://pubs.opengroup.org/onlinepubs/9699919799/utilities/find.html
* Fixed typoStephane Peter2020-08-061-1/+1
|
* Fix archive dir (#219)Andy Neff2020-07-062-1/+52
| | | | | | | | | | | | | | | | | * Add test to check ARCHIVE_DIR variable Signed-off-by: Andy Neff <andy@visionsystemsinc.com> * Fix not handling spaces correctly Signed-off-by: Andy Neff <andy@visionsystemsinc.com> * Test two more vars Signed-off-by: Andy Neff <andy@visionsystemsinc.com> * Made test simplier and dash compliant Signed-off-by: Andy Neff <andy@visionsystemsinc.com>
* Update makeself.sh (#218)michaelcurrin2020-06-201-2/+2
|
* Cosmetic changesStephane Peter2020-06-172-6/+6
|
* Fix append (#217)Andy Neff2020-06-172-1/+16
| | | | | | | | | | | | | | | * Fix initial bug Signed-off-by: Andy Neff <andy@visionsystemsinc.com> * Improve append test a little - Make the append test require the files get bigger at least Signed-off-by: Andy Neff <andy@visionsystemsinc.com> * Better append test improvement Signed-off-by: Andy Neff <andy@visionsystemsinc.com>
* Escape ARCHIVE_DIR properly (#213)Stephane Peter2020-06-031-1/+1
|
* Switch to develop branch for shell-linterStephane Peter2020-04-271-1/+1
|
* Switch to my branch of shell-linterStephane Peter2020-04-271-1/+1
|
* Added 2.4.2 detailsStephane Peter2020-04-271-0/+1
|
* Documentation updates for 2.4.2release-2.4.2Stephane Peter2020-04-272-8/+9
|
* Preliminary support for zstd compression (#210)Stephane Peter2020-04-273-3/+21
|
* Honor the --quiet flag when checking archive checksums (#209)Stephane Peter2020-04-201-6/+6
|
* Make `--noexec` also apply to the cleanup script (#206)Alex Honeywell2020-04-081-1/+2
| | | No point in running cleanup if nothing was executed.
* Added threading support (#204)mlimber2020-04-033-2/+26
|
* Use `--cleanup-args` when executing cleanup script (#202)Alex Honeywell2020-03-112-2/+10
| | | | | Using the `$@` arguments seems to be problematic when trying to preserve whitespace, so instead use a separate source for the arguments if necessary.
* Add cleanup script via `--cleanup file` argument (#201)Alex Honeywell2020-03-094-1/+40
| | | | | | | | | | | | | | Use case example: During execution a temporary Socker image is loaded and started, but must be stopped and removed before returning to the controlling terminal. Since this must happen in both exit cases (normal exit, and signal capture handling) and since `trap` handling does not appear to work inside `startup_script`, an alternative is needed. Specifying `makeself ... --cleanup ./cleanup.sh ...` allows using an included script to stop and remove the image in both situations. The cleanup script is provided the same arguments that are given to `startup_script` and is executed from the same working directory.