diff options
author | midipix <writeonce@midipix.org> | 2021-11-03 00:33:27 +0000 |
---|---|---|
committer | midipix <writeonce@midipix.org> | 2021-11-03 00:33:27 +0000 |
commit | cd2b89169bac984ea80691d93a527caac9aface6 (patch) | |
tree | 95ed159d36a5dd0f24785ab0574ac5e3949d683a | |
parent | bea4b7ed3c90b03881f28ea130fade325bae083f (diff) | |
download | mpackage-cd2b89169bac984ea80691d93a527caac9aface6.tar.bz2 mpackage-cd2b89169bac984ea80691d93a527caac9aface6.tar.xz |
once/install.sh: stricly trap all failures.
-rwxr-xr-x | once/install.sh | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/once/install.sh b/once/install.sh index cbdd52b..07559f1 100755 --- a/once/install.sh +++ b/once/install.sh @@ -1,5 +1,7 @@ #!/bin/sh +set -eu + if [ $# = 1 ]; then case "$1" in --output=*) @@ -16,19 +18,19 @@ if [ -z "$SYSROOT" ]; then echo '$SYSROOT is not set!' exit 2 else - mkdir -p "$SYSROOT" || exit 2 + mkdir -p "$SYSROOT" fi for tarball in /tarballs/*.tar.gz; do echo @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ echo extracting files from $tarball echo .................................................. - tar -xpvf $tarball -C "$SYSROOT" || exit 2 + tar -xpvf $tarball -C "$SYSROOT" echo ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ echo done -/custom.sh || exit 2 +/custom.sh echo echo |