Skip to content

Commit aae895b

Browse files
committed
Fail on all errors in Bash scripts.
1 parent a3aeca9 commit aae895b

18 files changed

+40
-20
lines changed

build-docker-image.sh

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
#!/usr/bin/env bash
22

3-
set -ex
3+
set -x
4+
set -euo pipefail
45

56
cd docker
67

ci/azure-install-rust.yml

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,8 @@
22

33
steps:
44
- bash: |
5-
set -e
5+
set -euo pipefail
6+
67
if command -v rustup; then
78
echo `command -v rustup` `rustup -V` already installed
89
rustup self update
@@ -17,13 +18,16 @@ steps:
1718
displayName: Install rustup
1819
1920
- bash: |
20-
set -e
21+
set -euo pipefail
22+
2123
rustup update $TOOLCHAIN
2224
rustup default $TOOLCHAIN
2325
displayName: Install rust
2426
2527
- bash: |
26-
set -ex
28+
set -x
29+
set -euo pipefail
30+
2731
rustup -V
2832
rustc -Vv
2933
cargo -V

ci/test.sh

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
#!/usr/bin/env bash
22

3-
set -ex
3+
set -x
4+
set -euo pipefail
45

56
function retry {
67
local tries=${TRIES-5}

docker/android-ndk.sh

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
#!/usr/bin/env bash
22

3-
set -ex
3+
set -x
4+
set -euo pipefail
45

56
NDK_URL=https://dl.google.com/android/repository/android-ndk-r13b-linux-x86_64.zip
67

docker/android-system.sh

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
#!/usr/bin/env bash
22

3-
set -ex
3+
set -x
4+
set -euo pipefail
45

56
main() {
67
local arch=$1

docker/cmake.sh

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
#!/usr/bin/env bash
22

3-
set -ex
3+
set -x
4+
set -euo pipefail
45

56
main() {
67
local version=3.5.1

docker/common.sh

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
#!/usr/bin/env bash
22

3-
set -ex
3+
set -x
4+
set -euo pipefail
45

56
apt-get update
67

docker/dragonfly.sh

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
#!/usr/bin/env bash
22

3-
set -ex
3+
set -x
4+
set -euo pipefail
45

56
main() {
67
local binutils=2.25.1 \

docker/dropbear.sh

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
#!/usr/bin/env bash
22

3-
set -ex
3+
set -x
4+
set -euo pipefail
45

56
main() {
67
local version=2019.78 \

docker/emscripten-entry.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#!/usr/bin/env bash
22

3-
set -e
3+
set -euo pipefail
44

55
export HOME=/emsdk-portable/
66

0 commit comments

Comments
 (0)