From bc3dac964d41a61a7a68e224e1fbbe3801d18df3 Mon Sep 17 00:00:00 2001 From: Tygo van den Hurk <91738110+Tygo-van-den-Hurk@users.noreply.github.com> Date: Fri, 21 Mar 2025 22:51:42 +0100 Subject: [PATCH] fix: changed shebang to make scripts more platform independent See for example this thread: https://stackoverflow.com/questions/21612980/why-is-usr-bin-env-bash-superior-to-bin-bash on why its better to use '#!/usr/bin/env bash' instead. Without this change these scripts will not run on some platforms. This is not a breaking change for the platforms it already works on. --- scripts/net/run-sample-tests.sh | 2 +- .../host/adv/encrypted/css_sample_data/test_scripts/_compile.sh | 2 +- .../host/adv/encrypted/css_sample_data/test_scripts/_env.sh | 2 +- .../adv/encrypted/css_sample_data/test_scripts/run_tests.sh | 2 +- .../host/adv/encrypted/ead_sample/test_scripts/ead_sample.sh | 2 +- .../bluetooth/host/att/read_fill_buf/test_scripts/_compile.sh | 2 +- .../bsim/bluetooth/host/att/read_fill_buf/test_scripts/_env.sh | 2 +- .../bluetooth/host/att/read_fill_buf/test_scripts/run_tests.sh | 2 +- .../bsim/bluetooth/host/gatt/ccc_store/test_scripts/_compile.sh | 2 +- tests/bsim/bluetooth/host/gatt/ccc_store/test_scripts/_env.sh | 2 +- .../bluetooth/host/gatt/ccc_store/test_scripts/ccc_store.sh | 2 +- .../bluetooth/host/gatt/ccc_store/test_scripts/ccc_store_2.sh | 2 +- .../bluetooth/host/gatt/sc_indicate/test_scripts/_compile.sh | 2 +- .../bluetooth/host/gatt/sc_indicate/test_scripts/sc_indicate.sh | 2 +- .../bsim/bluetooth/host/privacy/device/test_scripts/_compile.sh | 2 +- tests/bsim/bluetooth/host/privacy/device/test_scripts/_env.sh | 2 +- .../bluetooth/host/privacy/device/test_scripts/run_tests.sh | 2 +- .../bluetooth/host/security/ccc_update/test_scripts/_compile.sh | 2 +- .../bluetooth/host/security/ccc_update/test_scripts/_env.sh | 2 +- .../host/security/ccc_update/test_scripts/ccc_update.sh | 2 +- .../host/security/ccc_update/test_scripts/ccc_update_2.sh | 2 +- .../security/security_changed_callback/test_scripts/_compile.sh | 2 +- .../test_scripts/security_changed_callback.sh | 2 +- 23 files changed, 23 insertions(+), 23 deletions(-) diff --git a/scripts/net/run-sample-tests.sh b/scripts/net/run-sample-tests.sh index 11162b30b5e3c..c4e0e2734ece4 100755 --- a/scripts/net/run-sample-tests.sh +++ b/scripts/net/run-sample-tests.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash # Copyright (c) 2019 Intel Corporation # SPDX-License-Identifier: Apache-2.0 diff --git a/tests/bsim/bluetooth/host/adv/encrypted/css_sample_data/test_scripts/_compile.sh b/tests/bsim/bluetooth/host/adv/encrypted/css_sample_data/test_scripts/_compile.sh index 42376ab523196..91ed23c6f086e 100755 --- a/tests/bsim/bluetooth/host/adv/encrypted/css_sample_data/test_scripts/_compile.sh +++ b/tests/bsim/bluetooth/host/adv/encrypted/css_sample_data/test_scripts/_compile.sh @@ -1,4 +1,4 @@ -#!/bin/env bash +#!/usr/bin/env bash # Copyright 2023 Nordic Semiconductor ASA # SPDX-License-Identifier: Apache-2.0 diff --git a/tests/bsim/bluetooth/host/adv/encrypted/css_sample_data/test_scripts/_env.sh b/tests/bsim/bluetooth/host/adv/encrypted/css_sample_data/test_scripts/_env.sh index c0d2ab3b7ebb7..d711c30328ef0 100755 --- a/tests/bsim/bluetooth/host/adv/encrypted/css_sample_data/test_scripts/_env.sh +++ b/tests/bsim/bluetooth/host/adv/encrypted/css_sample_data/test_scripts/_env.sh @@ -1,4 +1,4 @@ -#!/bin/env bash +#!/usr/bin/env bash # Copyright 2023 Nordic Semiconductor ASA # SPDX-License-Identifier: Apache-2.0 diff --git a/tests/bsim/bluetooth/host/adv/encrypted/css_sample_data/test_scripts/run_tests.sh b/tests/bsim/bluetooth/host/adv/encrypted/css_sample_data/test_scripts/run_tests.sh index 13dc7f31ef2f3..c822b6eff65d4 100755 --- a/tests/bsim/bluetooth/host/adv/encrypted/css_sample_data/test_scripts/run_tests.sh +++ b/tests/bsim/bluetooth/host/adv/encrypted/css_sample_data/test_scripts/run_tests.sh @@ -1,4 +1,4 @@ -#!/bin/env bash +#!/usr/bin/env bash # Copyright 2023 Nordic Semiconductor ASA # SPDX-License-Identifier: Apache-2.0 diff --git a/tests/bsim/bluetooth/host/adv/encrypted/ead_sample/test_scripts/ead_sample.sh b/tests/bsim/bluetooth/host/adv/encrypted/ead_sample/test_scripts/ead_sample.sh index 926a42d739f19..96f75c44b5940 100755 --- a/tests/bsim/bluetooth/host/adv/encrypted/ead_sample/test_scripts/ead_sample.sh +++ b/tests/bsim/bluetooth/host/adv/encrypted/ead_sample/test_scripts/ead_sample.sh @@ -1,4 +1,4 @@ -#!/bin/env bash +#!/usr/bin/env bash # Copyright 2023 Nordic Semiconductor ASA # SPDX-License-Identifier: Apache-2.0 diff --git a/tests/bsim/bluetooth/host/att/read_fill_buf/test_scripts/_compile.sh b/tests/bsim/bluetooth/host/att/read_fill_buf/test_scripts/_compile.sh index ee045695cda06..ca0e8e8f095ea 100755 --- a/tests/bsim/bluetooth/host/att/read_fill_buf/test_scripts/_compile.sh +++ b/tests/bsim/bluetooth/host/att/read_fill_buf/test_scripts/_compile.sh @@ -1,4 +1,4 @@ -#!/bin/env bash +#!/usr/bin/env bash # Copyright 2023 Nordic Semiconductor ASA # SPDX-License-Identifier: Apache-2.0 diff --git a/tests/bsim/bluetooth/host/att/read_fill_buf/test_scripts/_env.sh b/tests/bsim/bluetooth/host/att/read_fill_buf/test_scripts/_env.sh index c911274987f24..159025e8270b2 100755 --- a/tests/bsim/bluetooth/host/att/read_fill_buf/test_scripts/_env.sh +++ b/tests/bsim/bluetooth/host/att/read_fill_buf/test_scripts/_env.sh @@ -1,4 +1,4 @@ -#!/bin/env bash +#!/usr/bin/env bash # Copyright 2023 Nordic Semiconductor ASA # SPDX-License-Identifier: Apache-2.0 diff --git a/tests/bsim/bluetooth/host/att/read_fill_buf/test_scripts/run_tests.sh b/tests/bsim/bluetooth/host/att/read_fill_buf/test_scripts/run_tests.sh index 8c5adcad76508..d513c45c4fee1 100755 --- a/tests/bsim/bluetooth/host/att/read_fill_buf/test_scripts/run_tests.sh +++ b/tests/bsim/bluetooth/host/att/read_fill_buf/test_scripts/run_tests.sh @@ -1,4 +1,4 @@ -#!/bin/env bash +#!/usr/bin/env bash # Copyright 2023 Nordic Semiconductor ASA # SPDX-License-Identifier: Apache-2.0 diff --git a/tests/bsim/bluetooth/host/gatt/ccc_store/test_scripts/_compile.sh b/tests/bsim/bluetooth/host/gatt/ccc_store/test_scripts/_compile.sh index bf28e0cb9361c..cbe8e6c94e0f9 100755 --- a/tests/bsim/bluetooth/host/gatt/ccc_store/test_scripts/_compile.sh +++ b/tests/bsim/bluetooth/host/gatt/ccc_store/test_scripts/_compile.sh @@ -1,4 +1,4 @@ -#!/bin/env bash +#!/usr/bin/env bash # Copyright 2023 Nordic Semiconductor ASA # SPDX-License-Identifier: Apache-2.0 diff --git a/tests/bsim/bluetooth/host/gatt/ccc_store/test_scripts/_env.sh b/tests/bsim/bluetooth/host/gatt/ccc_store/test_scripts/_env.sh index b72b396d89c13..d52a54b2ca179 100755 --- a/tests/bsim/bluetooth/host/gatt/ccc_store/test_scripts/_env.sh +++ b/tests/bsim/bluetooth/host/gatt/ccc_store/test_scripts/_env.sh @@ -1,4 +1,4 @@ -#!/bin/env bash +#!/usr/bin/env bash # Copyright 2023 Nordic Semiconductor ASA # SPDX-License-Identifier: Apache-2.0 diff --git a/tests/bsim/bluetooth/host/gatt/ccc_store/test_scripts/ccc_store.sh b/tests/bsim/bluetooth/host/gatt/ccc_store/test_scripts/ccc_store.sh index 240a0771d1ed0..3d2f7c91b400a 100755 --- a/tests/bsim/bluetooth/host/gatt/ccc_store/test_scripts/ccc_store.sh +++ b/tests/bsim/bluetooth/host/gatt/ccc_store/test_scripts/ccc_store.sh @@ -1,4 +1,4 @@ -#!/bin/env bash +#!/usr/bin/env bash # Copyright 2023 Nordic Semiconductor ASA # SPDX-License-Identifier: Apache-2.0 diff --git a/tests/bsim/bluetooth/host/gatt/ccc_store/test_scripts/ccc_store_2.sh b/tests/bsim/bluetooth/host/gatt/ccc_store/test_scripts/ccc_store_2.sh index 6c5ec02a5f3c4..1c7690fa8e1ce 100755 --- a/tests/bsim/bluetooth/host/gatt/ccc_store/test_scripts/ccc_store_2.sh +++ b/tests/bsim/bluetooth/host/gatt/ccc_store/test_scripts/ccc_store_2.sh @@ -1,4 +1,4 @@ -#!/bin/env bash +#!/usr/bin/env bash # Copyright 2023 Nordic Semiconductor ASA # SPDX-License-Identifier: Apache-2.0 diff --git a/tests/bsim/bluetooth/host/gatt/sc_indicate/test_scripts/_compile.sh b/tests/bsim/bluetooth/host/gatt/sc_indicate/test_scripts/_compile.sh index b07577a98785f..2922f6cf9e9c5 100755 --- a/tests/bsim/bluetooth/host/gatt/sc_indicate/test_scripts/_compile.sh +++ b/tests/bsim/bluetooth/host/gatt/sc_indicate/test_scripts/_compile.sh @@ -1,4 +1,4 @@ -#!/bin/env bash +#!/usr/bin/env bash # Copyright 2023 Nordic Semiconductor ASA # SPDX-License-Identifier: Apache-2.0 diff --git a/tests/bsim/bluetooth/host/gatt/sc_indicate/test_scripts/sc_indicate.sh b/tests/bsim/bluetooth/host/gatt/sc_indicate/test_scripts/sc_indicate.sh index b46ae13929ca2..ecf6b9552ba41 100755 --- a/tests/bsim/bluetooth/host/gatt/sc_indicate/test_scripts/sc_indicate.sh +++ b/tests/bsim/bluetooth/host/gatt/sc_indicate/test_scripts/sc_indicate.sh @@ -1,4 +1,4 @@ -#!/bin/env bash +#!/usr/bin/env bash # Copyright 2023 Nordic Semiconductor ASA # SPDX-License-Identifier: Apache-2.0 diff --git a/tests/bsim/bluetooth/host/privacy/device/test_scripts/_compile.sh b/tests/bsim/bluetooth/host/privacy/device/test_scripts/_compile.sh index 42376ab523196..91ed23c6f086e 100755 --- a/tests/bsim/bluetooth/host/privacy/device/test_scripts/_compile.sh +++ b/tests/bsim/bluetooth/host/privacy/device/test_scripts/_compile.sh @@ -1,4 +1,4 @@ -#!/bin/env bash +#!/usr/bin/env bash # Copyright 2023 Nordic Semiconductor ASA # SPDX-License-Identifier: Apache-2.0 diff --git a/tests/bsim/bluetooth/host/privacy/device/test_scripts/_env.sh b/tests/bsim/bluetooth/host/privacy/device/test_scripts/_env.sh index ee8b534d1dbf9..298c67116aca8 100755 --- a/tests/bsim/bluetooth/host/privacy/device/test_scripts/_env.sh +++ b/tests/bsim/bluetooth/host/privacy/device/test_scripts/_env.sh @@ -1,4 +1,4 @@ -#!/bin/env bash +#!/usr/bin/env bash # Copyright 2023 Nordic Semiconductor ASA # SPDX-License-Identifier: Apache-2.0 diff --git a/tests/bsim/bluetooth/host/privacy/device/test_scripts/run_tests.sh b/tests/bsim/bluetooth/host/privacy/device/test_scripts/run_tests.sh index d02b58df58d46..f5a0172b986a9 100755 --- a/tests/bsim/bluetooth/host/privacy/device/test_scripts/run_tests.sh +++ b/tests/bsim/bluetooth/host/privacy/device/test_scripts/run_tests.sh @@ -1,4 +1,4 @@ -#!/bin/env bash +#!/usr/bin/env bash # Copyright 2023 Nordic Semiconductor ASA # SPDX-License-Identifier: Apache-2.0 diff --git a/tests/bsim/bluetooth/host/security/ccc_update/test_scripts/_compile.sh b/tests/bsim/bluetooth/host/security/ccc_update/test_scripts/_compile.sh index bf28e0cb9361c..cbe8e6c94e0f9 100755 --- a/tests/bsim/bluetooth/host/security/ccc_update/test_scripts/_compile.sh +++ b/tests/bsim/bluetooth/host/security/ccc_update/test_scripts/_compile.sh @@ -1,4 +1,4 @@ -#!/bin/env bash +#!/usr/bin/env bash # Copyright 2023 Nordic Semiconductor ASA # SPDX-License-Identifier: Apache-2.0 diff --git a/tests/bsim/bluetooth/host/security/ccc_update/test_scripts/_env.sh b/tests/bsim/bluetooth/host/security/ccc_update/test_scripts/_env.sh index 701b4b5d2d685..61284b00c8f85 100755 --- a/tests/bsim/bluetooth/host/security/ccc_update/test_scripts/_env.sh +++ b/tests/bsim/bluetooth/host/security/ccc_update/test_scripts/_env.sh @@ -1,4 +1,4 @@ -#!/bin/env bash +#!/usr/bin/env bash # Copyright 2023 Nordic Semiconductor ASA # SPDX-License-Identifier: Apache-2.0 diff --git a/tests/bsim/bluetooth/host/security/ccc_update/test_scripts/ccc_update.sh b/tests/bsim/bluetooth/host/security/ccc_update/test_scripts/ccc_update.sh index aaf3c7899f31b..3a91a70e627d8 100755 --- a/tests/bsim/bluetooth/host/security/ccc_update/test_scripts/ccc_update.sh +++ b/tests/bsim/bluetooth/host/security/ccc_update/test_scripts/ccc_update.sh @@ -1,4 +1,4 @@ -#!/bin/env bash +#!/usr/bin/env bash # Copyright 2023 Nordic Semiconductor ASA # SPDX-License-Identifier: Apache-2.0 diff --git a/tests/bsim/bluetooth/host/security/ccc_update/test_scripts/ccc_update_2.sh b/tests/bsim/bluetooth/host/security/ccc_update/test_scripts/ccc_update_2.sh index ab9097d9d5e2e..3509b20266774 100755 --- a/tests/bsim/bluetooth/host/security/ccc_update/test_scripts/ccc_update_2.sh +++ b/tests/bsim/bluetooth/host/security/ccc_update/test_scripts/ccc_update_2.sh @@ -1,4 +1,4 @@ -#!/bin/env bash +#!/usr/bin/env bash # Copyright 2023 Nordic Semiconductor ASA # SPDX-License-Identifier: Apache-2.0 diff --git a/tests/bsim/bluetooth/host/security/security_changed_callback/test_scripts/_compile.sh b/tests/bsim/bluetooth/host/security/security_changed_callback/test_scripts/_compile.sh index a7d3a9c569fa8..6bc85cbe8d971 100755 --- a/tests/bsim/bluetooth/host/security/security_changed_callback/test_scripts/_compile.sh +++ b/tests/bsim/bluetooth/host/security/security_changed_callback/test_scripts/_compile.sh @@ -1,4 +1,4 @@ -#!/bin/env bash +#!/usr/bin/env bash # Copyright 2023 Nordic Semiconductor ASA # SPDX-License-Identifier: Apache-2.0 diff --git a/tests/bsim/bluetooth/host/security/security_changed_callback/test_scripts/security_changed_callback.sh b/tests/bsim/bluetooth/host/security/security_changed_callback/test_scripts/security_changed_callback.sh index 122ba43e12f1d..f7708d1fe3bbb 100755 --- a/tests/bsim/bluetooth/host/security/security_changed_callback/test_scripts/security_changed_callback.sh +++ b/tests/bsim/bluetooth/host/security/security_changed_callback/test_scripts/security_changed_callback.sh @@ -1,4 +1,4 @@ -#!/bin/env bash +#!/usr/bin/env bash # Copyright 2023 Nordic Semiconductor ASA # SPDX-License-Identifier: Apache-2.0