1
0
mirror of https://github.com/deadc0de6/dotdrop.git synced 2026-02-04 15:39:43 +00:00

fix strict bash pipefail

This commit is contained in:
deadc0de6
2023-11-09 11:30:05 +01:00
parent 7bd1d7f74a
commit 94d97bf7a7
152 changed files with 166 additions and 162 deletions

View File

@@ -3,7 +3,7 @@
# Copyright (c) 2022, deadc0de6
# stop on first error
set -euo errtrace pipefail
set -eu -o errtrace -o pipefail
## test doc external links
echo "------------------------"

View File

@@ -3,7 +3,7 @@
# Copyright (c) 2022, deadc0de6
# stop on first error
set -euo errtrace pipefail
set -eu -o errtrace -o pipefail
# ensure binaries are here
if ! which shellcheck >/dev/null 2>&1; then
@@ -50,7 +50,8 @@ echo "---------------------------------"
echo "checking for bash strict mode"
find tests-ng -iname '*.sh' | while read -r script; do
#grep 'set +e' "${script}" 2>&1 >/dev/null && echo "set +e found in ${script}" && exit 1
grep 'set -euo errtrace pipefail' "${script}" >/dev/null 2>&1 || (echo "set -euo errtrace pipefail not set in ${script}" && exit 1 )
grep 'set -eu -o errtrace -o pipefail' "${script}" >/dev/null 2>&1 || \
(echo "\"set -eu -o errtrace -o pipefail\" not set in ${script}" && exit 1 )
done
# PEP8 tests

View File

@@ -3,7 +3,7 @@
# Copyright (c) 2023, deadc0de6
# stop on first error
set -euo errtrace pipefail
set -eu -o errtrace -o pipefail
tmpworkdir="/tmp/dotdrop-tests-workdir"
export DOTDROP_WORKDIR="${tmpworkdir}"

View File

@@ -3,7 +3,7 @@
# Copyright (c) 2023, deadc0de6
# stop on first error
set -euo errtrace pipefail
set -eu -o errtrace -o pipefail
WORKERS=${DOTDROP_WORKERS:-}
if [ -n "${WORKERS}" ]; then