Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | GPG signature improvements for compatibility | Stephane Peter | 2021-04-29 | 3 | -27/+27 | |
| | ||||||
* | Apply similar compatibility shift fix after PR | Stephane Peter | 2021-04-28 | 1 | -1/+1 | |
| | ||||||
* | Add signature verification option (#241) | AXsagi | 2021-04-28 | 4 | -2/+101 | |
| | | | Co-authored-by: Stéphane Peter <megastep@megastep.org> | |||||
* | More backwards compatible handling of shift | Stephane Peter | 2021-04-28 | 2 | -20/+20 | |
| | ||||||
* | Updated FreeBSD VM | Stephane Peter | 2021-04-28 | 1 | -1/+1 | |
| | ||||||
* | Missing $; also grab Windows builds | Stephane Peter | 2021-03-18 | 1 | -1/+13 | |
| | ||||||
* | Only test already built archives in FreeBSD and Solaris for now | Stephane Peter | 2021-03-18 | 1 | -10/+19 | |
| | ||||||
* | Use realpath after file was created | Stephane Peter | 2021-03-17 | 1 | -0/+1 | |
| | ||||||
* | Can't reliably use realpath on non-existent files | Stephane Peter | 2021-03-17 | 1 | -1/+1 | |
| | ||||||
* | Install bash on FreeBSD; Smaller Solaris VM; More compatible cp call | Stephane Peter | 2021-03-17 | 3 | -2/+4 | |
| | ||||||
* | Avoid using make on Solaris; remove odd output to /dev/tty | Stephane Peter | 2021-03-17 | 2 | -3/+3 | |
| | ||||||
* | Try sshfs sync for FreeBSD | Stephane Peter | 2021-03-17 | 1 | -0/+1 | |
| | ||||||
* | Run tests explicitly through bash | Stephane Peter | 2021-03-17 | 1 | -3/+3 | |
| | ||||||
* | Run tests on Solaris VM | Stephane Peter | 2021-03-17 | 1 | -0/+24 | |
| | ||||||
* | Run artifact first, more compatible run tests script | Stephane Peter | 2021-03-17 | 2 | -7/+2 | |
| | ||||||
* | Fix typo and add test run script instead of all through the Makefile | Stephane Peter | 2021-03-17 | 4 | -10/+14 | |
| | ||||||
* | Run git outside of VM; download artifact from Linux | Stephane Peter | 2021-03-16 | 1 | -3/+11 | |
| | ||||||
* | Depend BSD on other platforms first, try to fix Makefile for Linux | Stephane Peter | 2021-03-16 | 2 | -1/+2 | |
| | ||||||
* | Install git on FreeBSD, clean up Makefile | Stephane Peter | 2021-03-16 | 2 | -7/+2 | |
| | ||||||
* | Upload artifact on Linux only; attempt to test on FreeBSD via actions | Stephane Peter | 2021-03-16 | 1 | -0/+16 | |
| | ||||||
* | Doc update | Stephane Peter | 2021-01-16 | 2 | -1/+2 | |
| | ||||||
* | 2.4.3 releaserelease-2.4.3 | Stephane Peter | 2021-01-16 | 2 | -3/+4 | |
| | ||||||
* | Fixed --posix order | Stephane Peter | 2021-01-16 | 1 | -1/+1 | |
| | ||||||
* | Explicitly make POSIX tar archives | Stephane Peter | 2021-01-16 | 1 | -1/+1 | |
| | ||||||
* | fix #235: remove $OSTYPE from header (#236) | realtime-neil | 2020-12-21 | 2 | -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-neil | 2020-11-30 | 1 | -1/+0 | |
| | ||||||
* | fix #231: get --append working with --compress (#232) | realtime-neil | 2020-11-28 | 2 | -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) | CTerasaGuF | 2020-11-17 | 1 | -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) | nunotexbsd | 2020-10-25 | 1 | -16/+19 | |
| | | | | * Update makeself.1 | |||||
* | Check for expected total archive size (bug #224) | Stephane Peter | 2020-10-18 | 2 | -0/+13 | |
| | ||||||
* | Cosmetic spacing | Stephane Peter | 2020-10-16 | 1 | -11/+11 | |
| | ||||||
* | Added test for truncated archives | Stephane Peter | 2020-10-16 | 1 | -1/+12 | |
| | ||||||
* | Added unit test to check for corrupted archive | Stephane Peter | 2020-10-14 | 1 | -0/+27 | |
| | ||||||
* | fix #222: de-duplicate leaf directories (#223) | realtime-neil | 2020-10-01 | 1 | -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 typo | Stephane Peter | 2020-08-06 | 1 | -1/+1 | |
| | ||||||
* | Fix archive dir (#219) | Andy Neff | 2020-07-06 | 2 | -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) | michaelcurrin | 2020-06-20 | 1 | -2/+2 | |
| | ||||||
* | Cosmetic changes | Stephane Peter | 2020-06-17 | 2 | -6/+6 | |
| | ||||||
* | Fix append (#217) | Andy Neff | 2020-06-17 | 2 | -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 Peter | 2020-06-03 | 1 | -1/+1 | |
| | ||||||
* | Switch to develop branch for shell-linter | Stephane Peter | 2020-04-27 | 1 | -1/+1 | |
| | ||||||
* | Switch to my branch of shell-linter | Stephane Peter | 2020-04-27 | 1 | -1/+1 | |
| | ||||||
* | Added 2.4.2 details | Stephane Peter | 2020-04-27 | 1 | -0/+1 | |
| | ||||||
* | Documentation updates for 2.4.2release-2.4.2 | Stephane Peter | 2020-04-27 | 2 | -8/+9 | |
| | ||||||
* | Preliminary support for zstd compression (#210) | Stephane Peter | 2020-04-27 | 3 | -3/+21 | |
| | ||||||
* | Honor the --quiet flag when checking archive checksums (#209) | Stephane Peter | 2020-04-20 | 1 | -6/+6 | |
| | ||||||
* | Make `--noexec` also apply to the cleanup script (#206) | Alex Honeywell | 2020-04-08 | 1 | -1/+2 | |
| | | | No point in running cleanup if nothing was executed. | |||||
* | Added threading support (#204) | mlimber | 2020-04-03 | 3 | -2/+26 | |
| | ||||||
* | Use `--cleanup-args` when executing cleanup script (#202) | Alex Honeywell | 2020-03-11 | 2 | -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 Honeywell | 2020-03-09 | 4 | -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. |