diff options
| author | Marc André Tanner <mat@brain-dump.org> | 2017-03-31 08:28:10 +0200 |
|---|---|---|
| committer | Marc André Tanner <mat@brain-dump.org> | 2017-03-31 09:32:42 +0200 |
| commit | da4e2efb9249cb8cd1e382a7653da0140bb1c95d (patch) | |
| tree | e1a3af0838317dca1de73d2d069d8d6e4bbac5fe /vis-single.sh | |
| parent | 12f50c8b515642d2510364115778ef90a26ebcb7 (diff) | |
| download | vis-da4e2efb9249cb8cd1e382a7653da0140bb1c95d.tar.gz vis-da4e2efb9249cb8cd1e382a7653da0140bb1c95d.tar.xz | |
Use a minimal POSIX shar implementation for self extracting executable
This only requires POSIX shell utilies for extraction. The resulting
archive is bigger (it is not gzip compressed) and startup will be slower
due to many spawned processes.
Diffstat (limited to 'vis-single.sh')
| -rwxr-xr-x | vis-single.sh | 14 |
1 files changed, 0 insertions, 14 deletions
diff --git a/vis-single.sh b/vis-single.sh deleted file mode 100755 index e779b67..0000000 --- a/vis-single.sh +++ /dev/null @@ -1,14 +0,0 @@ -#!/bin/sh - -set -e - -VISTMP="$(mktemp -d -p "${TMPDIR:-/tmp}" .vis-XXXXXX)" -trap 'rm -rf "$VISTMP"' EXIT INT QUIT TERM HUP - -sed '1,/^__TAR_GZ_ARCHIVE_BELOW__$/d' "$0" | gzip -d | tar xC "$VISTMP" - -PATH="$VISTMP:$PATH" "$VISTMP/vis" "$@" - -exit $? - -__TAR_GZ_ARCHIVE_BELOW__ |
