From 422d30117c3ee902c1ae3c404f76fec907f27925 Mon Sep 17 00:00:00 2001 From: "Tobin C. Harding" Date: Mon, 29 Jan 2024 06:58:05 +1100 Subject: [PATCH] Use bash to run shell scripts Use `bash` instead of `sh` to run shell scripts. We would like to support Nix users who do not typically have any shell other than `sh` at a known path, therefore use `/usr/bin/env bash`. --- bitcoin/contrib/test.sh | 2 +- bitcoin/embedded/scripts/install-deps | 2 +- contrib/test.sh | 2 +- fuzz/contrib/test.sh | 2 +- githooks/pre-commit | 2 +- hashes/embedded/scripts/install-deps | 2 +- internals/contrib/test.sh | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) diff --git a/bitcoin/contrib/test.sh b/bitcoin/contrib/test.sh index 6124872a..d1b51511 100755 --- a/bitcoin/contrib/test.sh +++ b/bitcoin/contrib/test.sh @@ -1,4 +1,4 @@ -#!/bin/sh +#!/usr/bin/env bash set -ex diff --git a/bitcoin/embedded/scripts/install-deps b/bitcoin/embedded/scripts/install-deps index d22806dd..49cf2044 100755 --- a/bitcoin/embedded/scripts/install-deps +++ b/bitcoin/embedded/scripts/install-deps @@ -1,3 +1,3 @@ -#!/bin/sh +#!/usr/bin/env bash apt install gcc-arm-none-eabi qemu-system-arm gdb-multiarch diff --git a/contrib/test.sh b/contrib/test.sh index 243c3927..a825919c 100755 --- a/contrib/test.sh +++ b/contrib/test.sh @@ -1,4 +1,4 @@ -#!/bin/sh +#!/usr/bin/env bash set -ex diff --git a/fuzz/contrib/test.sh b/fuzz/contrib/test.sh index fd34b23c..becc2953 100755 --- a/fuzz/contrib/test.sh +++ b/fuzz/contrib/test.sh @@ -1,4 +1,4 @@ -#!/bin/sh +#!/usr/bin/env bash set -ex diff --git a/githooks/pre-commit b/githooks/pre-commit index f6c5305d..90abae3c 100755 --- a/githooks/pre-commit +++ b/githooks/pre-commit @@ -1,4 +1,4 @@ -#!/bin/sh +#!/usr/bin/env bash # # Verify what is about to be committed. Called by "git commit" with no # arguments. The hook should exit with non-zero status after issuing an diff --git a/hashes/embedded/scripts/install-deps b/hashes/embedded/scripts/install-deps index d22806dd..49cf2044 100755 --- a/hashes/embedded/scripts/install-deps +++ b/hashes/embedded/scripts/install-deps @@ -1,3 +1,3 @@ -#!/bin/sh +#!/usr/bin/env bash apt install gcc-arm-none-eabi qemu-system-arm gdb-multiarch diff --git a/internals/contrib/test.sh b/internals/contrib/test.sh index d4243b51..e8e375d5 100755 --- a/internals/contrib/test.sh +++ b/internals/contrib/test.sh @@ -1,4 +1,4 @@ -#!/bin/sh +#!/usr/bin/env bash set -ex