Skip to content

Commit ef8a95d

Browse files
committed
safer scripts
1 parent cf1c75a commit ef8a95d

File tree

6 files changed

+6
-6
lines changed

6 files changed

+6
-6
lines changed

scripts/prebuild/do_prebuild.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#!/bin/bash
2-
set -e
2+
set -eEuo pipefail
33

44
ARCHS="$1"
55
for arch in $ARCHS; do

scripts/prebuild/load_prebuild.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
#!/bin/bash
2-
set -e
2+
set -eEuo pipefail
33

44
node -e 'p = `./prebuilds/${process.platform}-${process.arch}/node.napi.node`; require(p); console.log(`Successfully loaded: ${p}`)'

scripts/prebuild/prebuild.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#!/bin/bash
22
# Re-builds prebuilds and/or tests them for portability
33
# Dependencies: docker (plus permissions to use it)
4-
set -e
4+
set -eEuo pipefail
55

66
# Register binfmt handlers so we can emulate other archs
77
docker run --rm --privileged multiarch/qemu-user-static --reset -p yes

scripts/prebuild/run_in_docker.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#!/bin/bash
2-
set -e
2+
set -eEuo pipefail
33

44
IMAGE="$1"
55
NODE_VERSION="$2"

scripts/prebuild/with_copy.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#!/bin/bash
2-
set -e
2+
set -eEuo pipefail
33

44
DIR="/tmp/app"
55
mkdir "$DIR"

scripts/prebuild/with_node.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#!/bin/bash
2-
set -e
2+
set -eEuo pipefail
33

44
NODE_VERSION="$1"
55

0 commit comments

Comments
 (0)