diff --git a/contrib/ci-builders/docker-build.sh b/contrib/ci-builders/docker-build.sh index 498cbbac6..58af6de30 100755 --- a/contrib/ci-builders/docker-build.sh +++ b/contrib/ci-builders/docker-build.sh @@ -1,5 +1,8 @@ #!/usr/bin/env bash + +export LC_ALL=C set -exo pipefail + # Debian 9 docker build . -f Dockerfile-build-python.apt --build-arg FROMBASEOS=debian --build-arg FROMBASEOS_BUILD_TAG=9 -t electriccoinco/zcashd-build-debian9 docker push electriccoinco/zcashd-build-debian9 diff --git a/contrib/docker/entrypoint.sh b/contrib/docker/entrypoint.sh index f9717102f..0dc336851 100755 --- a/contrib/docker/entrypoint.sh +++ b/contrib/docker/entrypoint.sh @@ -1,5 +1,6 @@ #!/usr/bin/env bash +export LC_ALL=C set -eo pipefail if [[ ${1} == "--version" ]];then diff --git a/qa/zcash/performance-measurements.sh b/qa/zcash/performance-measurements.sh index 9d18ef830..34ef268f0 100755 --- a/qa/zcash/performance-measurements.sh +++ b/qa/zcash/performance-measurements.sh @@ -1,4 +1,6 @@ #!/usr/bin/env bash + +export LC_ALL=C set -u diff --git a/zcutil/afl/afl-build.sh b/zcutil/afl/afl-build.sh index 3faedd54f..9cf1e7e34 100755 --- a/zcutil/afl/afl-build.sh +++ b/zcutil/afl/afl-build.sh @@ -1,5 +1,6 @@ #!/usr/bin/env bash +export LC_ALL=C set -eu -o pipefail AFL_HARDEN=1 diff --git a/zcutil/afl/afl-get.sh b/zcutil/afl/afl-get.sh index 97ff389d9..01ed2bd81 100755 --- a/zcutil/afl/afl-get.sh +++ b/zcutil/afl/afl-get.sh @@ -1,5 +1,6 @@ #!/usr/bin/env bash +export LC_ALL=C set -eu -o pipefail for d in src/fuzzing/*/ ; do diff --git a/zcutil/afl/afl-getbuildrun.sh b/zcutil/afl/afl-getbuildrun.sh index bad640609..028ee6419 100755 --- a/zcutil/afl/afl-getbuildrun.sh +++ b/zcutil/afl/afl-getbuildrun.sh @@ -1,5 +1,6 @@ #!/usr/bin/env bash +export LC_ALL=C set -eu -o pipefail for d in src/fuzzing/*/ ; do diff --git a/zcutil/afl/afl-run.sh b/zcutil/afl/afl-run.sh index f29368265..e6872d9c2 100755 --- a/zcutil/afl/afl-run.sh +++ b/zcutil/afl/afl-run.sh @@ -1,5 +1,6 @@ #!/usr/bin/env bash +export LC_ALL=C set -exu -o pipefail for d in src/fuzzing/*/ ; do diff --git a/zcutil/build-debian-package.sh b/zcutil/build-debian-package.sh index 3165c469a..caf4728b5 100755 --- a/zcutil/build-debian-package.sh +++ b/zcutil/build-debian-package.sh @@ -2,6 +2,7 @@ ## Usage: ## ./zcutil/build-debian-package.sh +export LC_ALL=C set -e set -x diff --git a/zcutil/build.sh b/zcutil/build.sh index f49cfc596..2867dfa70 100755 --- a/zcutil/build.sh +++ b/zcutil/build.sh @@ -1,5 +1,6 @@ #!/usr/bin/env bash +export LC_ALL=C set -eu -o pipefail set +x diff --git a/zcutil/clean.sh b/zcutil/clean.sh index 57c00f74a..56d557885 100755 --- a/zcutil/clean.sh +++ b/zcutil/clean.sh @@ -1,6 +1,8 @@ #!/bin/sh # Copyright (c) 2020 The Zcash developers +export LC_ALL=C + rm -f src/Makefile rm -f src/Makefile.in rm -f doc/man/Makefile diff --git a/zcutil/cleanup-tags.sh b/zcutil/cleanup-tags.sh index 50e571382..d4e11aec2 100755 --- a/zcutil/cleanup-tags.sh +++ b/zcutil/cleanup-tags.sh @@ -4,6 +4,7 @@ # # Note: It doesn't delete any local tags. +export LC_ALL=C set -exu -o pipefail ZCASH_TAG_RGX='^v[0-9]+.[0-9]+.[0-9]+.z[0-9]+' diff --git a/zcutil/distclean.sh b/zcutil/distclean.sh index feb1a639a..6d08435c3 100755 --- a/zcutil/distclean.sh +++ b/zcutil/distclean.sh @@ -1,6 +1,8 @@ #!/bin/sh # Copyright (c) 2020 The Zcash developers +export LC_ALL=C + zcutil/clean.sh rm -rf depends/*-*-* diff --git a/zcutil/fetch-params.sh b/zcutil/fetch-params.sh index 9f89b5a74..b309634c2 100755 --- a/zcutil/fetch-params.sh +++ b/zcutil/fetch-params.sh @@ -1,5 +1,6 @@ #!/usr/bin/env bash +export LC_ALL=C set -eu if [[ "$OSTYPE" == "darwin"* ]]; then diff --git a/zcutil/libfuzzer/libfuzzer-build.sh b/zcutil/libfuzzer/libfuzzer-build.sh index 3fdb4c465..9ad59b88a 100755 --- a/zcutil/libfuzzer/libfuzzer-build.sh +++ b/zcutil/libfuzzer/libfuzzer-build.sh @@ -1,5 +1,6 @@ #!/usr/bin/env bash +export LC_ALL=C set -eu -o pipefail usage() {