replace shebang '/bin/bash' for '/usr/bin/env bash'
Allows better portability of bash scripting between Linux
distributions.
Change-Id: Ia0ec079581398bcffbf20bb8206860bcec0e6e7a
Signed-off-by: Leonardo Sandoval <leonardo.sandoval@linaro.org>
diff --git a/run_config/coverity-misra.diff b/run_config/coverity-misra.diff
index d053250..aaf436a 100644
--- a/run_config/coverity-misra.diff
+++ b/run_config/coverity-misra.diff
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/coverity-misra.full b/run_config/coverity-misra.full
index 0efabfa..76a4705 100644
--- a/run_config/coverity-misra.full
+++ b/run_config/coverity-misra.full
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/coverity-tf b/run_config/coverity-tf
index eba0d0b..5095459 100644
--- a/run_config/coverity-tf
+++ b/run_config/coverity-tf
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/debug b/run_config/debug
index 4924c43..69d24f5 100644
--- a/run_config/debug
+++ b/run_config/debug
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/fip.dummy b/run_config/fip.dummy
index 5c0a556..e13167f 100644
--- a/run_config/fip.dummy
+++ b/run_config/fip.dummy
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2020, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-aem8a.singlecluster b/run_config/fvp-aem8a.singlecluster
index e38dadd..4e14a91 100755
--- a/run_config/fvp-aem8a.singlecluster
+++ b/run_config/fvp-aem8a.singlecluster
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-aemv8a b/run_config/fvp-aemv8a
index a40b921..bbf501d 100644
--- a/run_config/fvp-aemv8a
+++ b/run_config/fvp-aemv8a
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-aemv8a.64only b/run_config/fvp-aemv8a.64only
index 92d4ad5..af084c3 100644
--- a/run_config/fvp-aemv8a.64only
+++ b/run_config/fvp-aemv8a.64only
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-aemv8a.8_3 b/run_config/fvp-aemv8a.8_3
index e0b6c56..49c549e 100644
--- a/run_config/fvp-aemv8a.8_3
+++ b/run_config/fvp-aemv8a.8_3
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-aemv8a.8_4 b/run_config/fvp-aemv8a.8_4
index 13f733d..b26e41e 100644
--- a/run_config/fvp-aemv8a.8_4
+++ b/run_config/fvp-aemv8a.8_4
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-aemv8a.8_5 b/run_config/fvp-aemv8a.8_5
index e2922fe..a787847 100644
--- a/run_config/fvp-aemv8a.8_5
+++ b/run_config/fvp-aemv8a.8_5
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-aemv8a.8_5+mte b/run_config/fvp-aemv8a.8_5+mte
index 3663550..26a328b 100644
--- a/run_config/fvp-aemv8a.8_5+mte
+++ b/run_config/fvp-aemv8a.8_5+mte
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-aemv8a.8_5.bmcov b/run_config/fvp-aemv8a.8_5.bmcov
index 038db14..67bb75c 100644
--- a/run_config/fvp-aemv8a.8_5.bmcov
+++ b/run_config/fvp-aemv8a.8_5.bmcov
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-aemv8a.NVM_reboot b/run_config/fvp-aemv8a.NVM_reboot
index cca71c2..35006f2 100644
--- a/run_config/fvp-aemv8a.NVM_reboot
+++ b/run_config/fvp-aemv8a.NVM_reboot
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-aemv8a.aarch32 b/run_config/fvp-aemv8a.aarch32
index aacf028..71b9572 100644
--- a/run_config/fvp-aemv8a.aarch32
+++ b/run_config/fvp-aemv8a.aarch32
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-aemv8a.aarch32+8_4 b/run_config/fvp-aemv8a.aarch32+8_4
index 1e15bf6..2e16d74 100644
--- a/run_config/fvp-aemv8a.aarch32+8_4
+++ b/run_config/fvp-aemv8a.aarch32+8_4
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019-2020, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-aemv8a.aarch32+bl2_el3 b/run_config/fvp-aemv8a.aarch32+bl2_el3
index 1567d7d..f082488 100644
--- a/run_config/fvp-aemv8a.aarch32+bl2_el3
+++ b/run_config/fvp-aemv8a.aarch32+bl2_el3
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019-2020, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-aemv8a.aarch32+memprotect b/run_config/fvp-aemv8a.aarch32+memprotect
index 83b4422..1779b3f 100644
--- a/run_config/fvp-aemv8a.aarch32+memprotect
+++ b/run_config/fvp-aemv8a.aarch32+memprotect
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019-2020, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-aemv8a.aarch32+regreset b/run_config/fvp-aemv8a.aarch32+regreset
index 9e54b20..e8501d1 100644
--- a/run_config/fvp-aemv8a.aarch32+regreset
+++ b/run_config/fvp-aemv8a.aarch32+regreset
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019-2020, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-aemv8a.aarch32.8_3 b/run_config/fvp-aemv8a.aarch32.8_3
index d38f0f0..bb38aec 100644
--- a/run_config/fvp-aemv8a.aarch32.8_3
+++ b/run_config/fvp-aemv8a.aarch32.8_3
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-aemv8a.aarch32.NVM_reboot b/run_config/fvp-aemv8a.aarch32.NVM_reboot
index c3b3621..edf5dc9 100644
--- a/run_config/fvp-aemv8a.aarch32.NVM_reboot
+++ b/run_config/fvp-aemv8a.aarch32.NVM_reboot
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-aemv8a.aarch32.nocache b/run_config/fvp-aemv8a.aarch32.nocache
index 7464390..07a05d1 100644
--- a/run_config/fvp-aemv8a.aarch32.nocache
+++ b/run_config/fvp-aemv8a.aarch32.nocache
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2020, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-aemv8a.aarch32.roxlattables.spmin_panic b/run_config/fvp-aemv8a.aarch32.roxlattables.spmin_panic
index 727d97d..9fbe1df 100644
--- a/run_config/fvp-aemv8a.aarch32.roxlattables.spmin_panic
+++ b/run_config/fvp-aemv8a.aarch32.roxlattables.spmin_panic
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2020, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-aemv8a.amu b/run_config/fvp-aemv8a.amu
index a329d76..2b5e3c7 100644
--- a/run_config/fvp-aemv8a.amu
+++ b/run_config/fvp-aemv8a.amu
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
post_fetch_tf_resource() {
model="base-aemv8a" \
diff --git a/run_config/fvp-aemv8a.amu.aarch32 b/run_config/fvp-aemv8a.amu.aarch32
index 32f635e..613acbd 100644
--- a/run_config/fvp-aemv8a.amu.aarch32
+++ b/run_config/fvp-aemv8a.amu.aarch32
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
post_fetch_tf_resource() {
model="base-aemv8a" \
diff --git a/run_config/fvp-aemv8a.amu.bmcov b/run_config/fvp-aemv8a.amu.bmcov
index 3fb574e..9daabf9 100644
--- a/run_config/fvp-aemv8a.amu.bmcov
+++ b/run_config/fvp-aemv8a.amu.bmcov
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
post_fetch_tf_resource() {
bmcov_plugin=1 bmcov_plugin_path="${coverage_trace_plugin}" \
diff --git a/run_config/fvp-aemv8a.assymetric b/run_config/fvp-aemv8a.assymetric
index c374237..8866769 100644
--- a/run_config/fvp-aemv8a.assymetric
+++ b/run_config/fvp-aemv8a.assymetric
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-aemv8a.assymetric.bmcov b/run_config/fvp-aemv8a.assymetric.bmcov
index 5a608cc..6a50881 100644
--- a/run_config/fvp-aemv8a.assymetric.bmcov
+++ b/run_config/fvp-aemv8a.assymetric.bmcov
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-aemv8a.bl2_el3 b/run_config/fvp-aemv8a.bl2_el3
index 33f2873..522f82c 100644
--- a/run_config/fvp-aemv8a.bl2_el3
+++ b/run_config/fvp-aemv8a.bl2_el3
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-aemv8a.bmcov b/run_config/fvp-aemv8a.bmcov
index dc2e984..1b65f93 100644
--- a/run_config/fvp-aemv8a.bmcov
+++ b/run_config/fvp-aemv8a.bmcov
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-aemv8a.crash b/run_config/fvp-aemv8a.crash
index edf3058..92a00a8 100644
--- a/run_config/fvp-aemv8a.crash
+++ b/run_config/fvp-aemv8a.crash
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-aemv8a.el3payload b/run_config/fvp-aemv8a.el3payload
index ec7e1e8..d5ff5ed 100644
--- a/run_config/fvp-aemv8a.el3payload
+++ b/run_config/fvp-aemv8a.el3payload
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-aemv8a.fi b/run_config/fvp-aemv8a.fi
index 4d5b58a..229c787 100644
--- a/run_config/fvp-aemv8a.fi
+++ b/run_config/fvp-aemv8a.fi
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-aemv8a.gicv3_spi b/run_config/fvp-aemv8a.gicv3_spi
index d1250d5..8c1083c 100644
--- a/run_config/fvp-aemv8a.gicv3_spi
+++ b/run_config/fvp-aemv8a.gicv3_spi
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-aemv8a.gicv4 b/run_config/fvp-aemv8a.gicv4
index d847f7a..85c5325 100644
--- a/run_config/fvp-aemv8a.gicv4
+++ b/run_config/fvp-aemv8a.gicv4
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2020, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-aemv8a.invalid_nvcounter b/run_config/fvp-aemv8a.invalid_nvcounter
index bca24e0..458ad50 100644
--- a/run_config/fvp-aemv8a.invalid_nvcounter
+++ b/run_config/fvp-aemv8a.invalid_nvcounter
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-aemv8a.memprotect b/run_config/fvp-aemv8a.memprotect
index 027e9ce..34bc63b 100644
--- a/run_config/fvp-aemv8a.memprotect
+++ b/run_config/fvp-aemv8a.memprotect
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-aemv8a.nocm b/run_config/fvp-aemv8a.nocm
index 37595fd..363e941 100644
--- a/run_config/fvp-aemv8a.nocm
+++ b/run_config/fvp-aemv8a.nocm
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-aemv8a.nvcounter_v1 b/run_config/fvp-aemv8a.nvcounter_v1
index b416faf..0e0e399 100644
--- a/run_config/fvp-aemv8a.nvcounter_v1
+++ b/run_config/fvp-aemv8a.nvcounter_v1
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-aemv8a.pl33 b/run_config/fvp-aemv8a.pl33
index 4504ad4..4cabc44 100644
--- a/run_config/fvp-aemv8a.pl33
+++ b/run_config/fvp-aemv8a.pl33
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-aemv8a.pl33.bmcov b/run_config/fvp-aemv8a.pl33.bmcov
index a0b51d5..54a8251 100644
--- a/run_config/fvp-aemv8a.pl33.bmcov
+++ b/run_config/fvp-aemv8a.pl33.bmcov
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-aemv8a.quad b/run_config/fvp-aemv8a.quad
index 25e7294..13c11e6 100644
--- a/run_config/fvp-aemv8a.quad
+++ b/run_config/fvp-aemv8a.quad
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-aemv8a.roxlattables.bl31_panic b/run_config/fvp-aemv8a.roxlattables.bl31_panic
index 6ad697d..bf48dd9 100644
--- a/run_config/fvp-aemv8a.roxlattables.bl31_panic
+++ b/run_config/fvp-aemv8a.roxlattables.bl31_panic
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2020, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-aemv8a.roxlattables.tspd_panic b/run_config/fvp-aemv8a.roxlattables.tspd_panic
index 31a47af..29e3d3c 100644
--- a/run_config/fvp-aemv8a.roxlattables.tspd_panic
+++ b/run_config/fvp-aemv8a.roxlattables.tspd_panic
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2020, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-aemv8a.rst31 b/run_config/fvp-aemv8a.rst31
index 46464b3..ba74868 100644
--- a/run_config/fvp-aemv8a.rst31
+++ b/run_config/fvp-aemv8a.rst31
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-aemv8a.rstspmin b/run_config/fvp-aemv8a.rstspmin
index 32c84ad..4db3880 100644
--- a/run_config/fvp-aemv8a.rstspmin
+++ b/run_config/fvp-aemv8a.rstspmin
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019-2020, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-aemv8a.singlecore b/run_config/fvp-aemv8a.singlecore
index faf8615..1c3c6ee 100644
--- a/run_config/fvp-aemv8a.singlecore
+++ b/run_config/fvp-aemv8a.singlecore
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-aemv8a.singlecore.bmcov b/run_config/fvp-aemv8a.singlecore.bmcov
index 2701771..cae34c8 100644
--- a/run_config/fvp-aemv8a.singlecore.bmcov
+++ b/run_config/fvp-aemv8a.singlecore.bmcov
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-aemv8a.sve b/run_config/fvp-aemv8a.sve
index 6740613..dbb4306 100644
--- a/run_config/fvp-aemv8a.sve
+++ b/run_config/fvp-aemv8a.sve
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-aemv8a.sve.bmcov b/run_config/fvp-aemv8a.sve.bmcov
index e7ec951..69a0482 100644
--- a/run_config/fvp-aemv8a.sve.bmcov
+++ b/run_config/fvp-aemv8a.sve.bmcov
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-aemv8a.tbb.disable_dyn_auth b/run_config/fvp-aemv8a.tbb.disable_dyn_auth
index feda3f3..c978292 100644
--- a/run_config/fvp-aemv8a.tbb.disable_dyn_auth
+++ b/run_config/fvp-aemv8a.tbb.disable_dyn_auth
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2020, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-aemv8a.ubsan_test b/run_config/fvp-aemv8a.ubsan_test
index ac2da46..4fd7e5b 100644
--- a/run_config/fvp-aemv8a.ubsan_test
+++ b/run_config/fvp-aemv8a.ubsan_test
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-aemv8a_revb b/run_config/fvp-aemv8a_revb
index 077dda7..a3a1f96 100644
--- a/run_config/fvp-aemv8a_revb
+++ b/run_config/fvp-aemv8a_revb
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-aemv8a_revb.aarch32 b/run_config/fvp-aemv8a_revb.aarch32
index 4155941..f9d9077 100644
--- a/run_config/fvp-aemv8a_revb.aarch32
+++ b/run_config/fvp-aemv8a_revb.aarch32
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-aemv8a_revb.aarch32.gicv2 b/run_config/fvp-aemv8a_revb.aarch32.gicv2
index 0b4a5fa..df2e67f 100644
--- a/run_config/fvp-aemv8a_revb.aarch32.gicv2
+++ b/run_config/fvp-aemv8a_revb.aarch32.gicv2
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-aemv8a_revb.asymetric b/run_config/fvp-aemv8a_revb.asymetric
index b02577f..2b5b024 100644
--- a/run_config/fvp-aemv8a_revb.asymetric
+++ b/run_config/fvp-aemv8a_revb.asymetric
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-aemv8a_revb.gicv2 b/run_config/fvp-aemv8a_revb.gicv2
index d628d5f..d5a4060 100644
--- a/run_config/fvp-aemv8a_revb.gicv2
+++ b/run_config/fvp-aemv8a_revb.gicv2
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-aemv8a_revb.latest b/run_config/fvp-aemv8a_revb.latest
index 2dfa674..00a56c9 100644
--- a/run_config/fvp-aemv8a_revb.latest
+++ b/run_config/fvp-aemv8a_revb.latest
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-aemva b/run_config/fvp-aemva
index 89f9a71..6de47a1 100644
--- a/run_config/fvp-aemva
+++ b/run_config/fvp-aemva
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-aemva.8_6 b/run_config/fvp-aemva.8_6
index cd8f285..f9649f1 100644
--- a/run_config/fvp-aemva.8_6
+++ b/run_config/fvp-aemva.8_6
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-aemva.aarch32 b/run_config/fvp-aemva.aarch32
index ebf9443..84042a8 100644
--- a/run_config/fvp-aemva.aarch32
+++ b/run_config/fvp-aemva.aarch32
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-cortexa32x4 b/run_config/fvp-cortexa32x4
index d758385..d41a5d6 100644
--- a/run_config/fvp-cortexa32x4
+++ b/run_config/fvp-cortexa32x4
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-cortexa32x4.rstspmin b/run_config/fvp-cortexa32x4.rstspmin
index 8329e32..f1dfd46 100644
--- a/run_config/fvp-cortexa32x4.rstspmin
+++ b/run_config/fvp-cortexa32x4.rstspmin
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-cortexa35x4 b/run_config/fvp-cortexa35x4
index 799d704..0e33a77 100644
--- a/run_config/fvp-cortexa35x4
+++ b/run_config/fvp-cortexa35x4
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-cortexa53x4 b/run_config/fvp-cortexa53x4
index d90f05a..6c55d7f 100644
--- a/run_config/fvp-cortexa53x4
+++ b/run_config/fvp-cortexa53x4
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-cortexa55x4 b/run_config/fvp-cortexa55x4
index ed6529a..decd0eb 100644
--- a/run_config/fvp-cortexa55x4
+++ b/run_config/fvp-cortexa55x4
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-cortexa55x4a75x4 b/run_config/fvp-cortexa55x4a75x4
index 96b5e1f..3578386 100644
--- a/run_config/fvp-cortexa55x4a75x4
+++ b/run_config/fvp-cortexa55x4a75x4
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-cortexa55x4a76x2 b/run_config/fvp-cortexa55x4a76x2
index fbb13c5..92af6f5 100644
--- a/run_config/fvp-cortexa55x4a76x2
+++ b/run_config/fvp-cortexa55x4a76x2
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-cortexa57x1a53x1 b/run_config/fvp-cortexa57x1a53x1
index 29e6430..51bb016 100644
--- a/run_config/fvp-cortexa57x1a53x1
+++ b/run_config/fvp-cortexa57x1a53x1
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-cortexa57x2a53x4 b/run_config/fvp-cortexa57x2a53x4
index 6dc4c5a..27ad8de 100644
--- a/run_config/fvp-cortexa57x2a53x4
+++ b/run_config/fvp-cortexa57x2a53x4
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-cortexa57x4 b/run_config/fvp-cortexa57x4
index 8fbae44..e72e3d1 100644
--- a/run_config/fvp-cortexa57x4
+++ b/run_config/fvp-cortexa57x4
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-cortexa57x4a53x4 b/run_config/fvp-cortexa57x4a53x4
index 2647a86..b638943 100644
--- a/run_config/fvp-cortexa57x4a53x4
+++ b/run_config/fvp-cortexa57x4a53x4
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-cortexa57x4a53x4.rst31 b/run_config/fvp-cortexa57x4a53x4.rst31
index 3f2f118..9ab33d9 100644
--- a/run_config/fvp-cortexa57x4a53x4.rst31
+++ b/run_config/fvp-cortexa57x4a53x4.rst31
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-cortexa65aex8 b/run_config/fvp-cortexa65aex8
index 5881038..4547d2a 100644
--- a/run_config/fvp-cortexa65aex8
+++ b/run_config/fvp-cortexa65aex8
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019-2020, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-cortexa65x4 b/run_config/fvp-cortexa65x4
index 20bc423..9a30103 100644
--- a/run_config/fvp-cortexa65x4
+++ b/run_config/fvp-cortexa65x4
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019-2020, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-cortexa72x4 b/run_config/fvp-cortexa72x4
index ed02b14..019d297 100644
--- a/run_config/fvp-cortexa72x4
+++ b/run_config/fvp-cortexa72x4
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-cortexa72x4a53x4 b/run_config/fvp-cortexa72x4a53x4
index 6ea2326..cf75541 100644
--- a/run_config/fvp-cortexa72x4a53x4
+++ b/run_config/fvp-cortexa72x4a53x4
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-cortexa73x4 b/run_config/fvp-cortexa73x4
index 2696682..083f55b 100644
--- a/run_config/fvp-cortexa73x4
+++ b/run_config/fvp-cortexa73x4
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-cortexa73x4a53x4 b/run_config/fvp-cortexa73x4a53x4
index fd60505..cc176fb 100644
--- a/run_config/fvp-cortexa73x4a53x4
+++ b/run_config/fvp-cortexa73x4a53x4
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-cortexa75x4 b/run_config/fvp-cortexa75x4
index 110834b..748aeef 100644
--- a/run_config/fvp-cortexa75x4
+++ b/run_config/fvp-cortexa75x4
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-cortexa76aex4 b/run_config/fvp-cortexa76aex4
index a376978..bc70c6f 100644
--- a/run_config/fvp-cortexa76aex4
+++ b/run_config/fvp-cortexa76aex4
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-cortexa76x4 b/run_config/fvp-cortexa76x4
index 196cd5e..fb3cdc6 100644
--- a/run_config/fvp-cortexa76x4
+++ b/run_config/fvp-cortexa76x4
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-cortexa77x4 b/run_config/fvp-cortexa77x4
index 8bbf9c4..c02e812 100644
--- a/run_config/fvp-cortexa77x4
+++ b/run_config/fvp-cortexa77x4
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-dtb b/run_config/fvp-dtb
index 509c591..5ea5618 100644
--- a/run_config/fvp-dtb
+++ b/run_config/fvp-dtb
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-dtb.1t b/run_config/fvp-dtb.1t
index 90560f6..6be45eb 100644
--- a/run_config/fvp-dtb.1t
+++ b/run_config/fvp-dtb.1t
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-dtb.aarch32 b/run_config/fvp-dtb.aarch32
index 420d166..1718bba 100644
--- a/run_config/fvp-dtb.aarch32
+++ b/run_config/fvp-dtb.aarch32
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-dtb.aarch32.1t b/run_config/fvp-dtb.aarch32.1t
index 9b2e983..a8d2808 100644
--- a/run_config/fvp-dtb.aarch32.1t
+++ b/run_config/fvp-dtb.aarch32.1t
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019-2020, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-dtb.aarch32.gicv2 b/run_config/fvp-dtb.aarch32.gicv2
index 20cbbc3..e3386a5 100644
--- a/run_config/fvp-dtb.aarch32.gicv2
+++ b/run_config/fvp-dtb.aarch32.gicv2
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-dtb.dyn b/run_config/fvp-dtb.dyn
index 45461ef..26bf93e 100644
--- a/run_config/fvp-dtb.dyn
+++ b/run_config/fvp-dtb.dyn
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-dtb.dyn.2t b/run_config/fvp-dtb.dyn.2t
index a852003..34142ce 100644
--- a/run_config/fvp-dtb.dyn.2t
+++ b/run_config/fvp-dtb.dyn.2t
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-dtb.foundation b/run_config/fvp-dtb.foundation
index e162ec2..8057bb2 100644
--- a/run_config/fvp-dtb.foundation
+++ b/run_config/fvp-dtb.foundation
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-dtb.gicv2 b/run_config/fvp-dtb.gicv2
index 3e7ef15..074d370 100644
--- a/run_config/fvp-dtb.gicv2
+++ b/run_config/fvp-dtb.gicv2
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-dtb.quad b/run_config/fvp-dtb.quad
index f81c81b..6a3a4e5 100644
--- a/run_config/fvp-dtb.quad
+++ b/run_config/fvp-dtb.quad
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-dtb.sgm775 b/run_config/fvp-dtb.sgm775
index b1fa3fc..76aa88e 100644
--- a/run_config/fvp-dtb.sgm775
+++ b/run_config/fvp-dtb.sgm775
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-el3payload b/run_config/fvp-el3payload
index 2310ec5..344b6e9 100644
--- a/run_config/fvp-el3payload
+++ b/run_config/fvp-el3payload
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-fip.sgi b/run_config/fvp-fip.sgi
index 468a188..55f0bfd 100644
--- a/run_config/fvp-fip.sgi
+++ b/run_config/fvp-fip.sgi
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-fip.sgm b/run_config/fvp-fip.sgm
index 2e64845..3b9cf8b 100644
--- a/run_config/fvp-fip.sgm
+++ b/run_config/fvp-fip.sgm
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-fip.tc0 b/run_config/fvp-fip.tc0
index d3096f7..d1b1368 100644
--- a/run_config/fvp-fip.tc0
+++ b/run_config/fvp-fip.tc0
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2020, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-fip.tftf b/run_config/fvp-fip.tftf
index 5dc907d..6ceb289 100644
--- a/run_config/fvp-fip.tftf
+++ b/run_config/fvp-fip.tftf
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-fip.tftf+bl32 b/run_config/fvp-fip.tftf+bl32
index c3c6ce7..bb61612 100644
--- a/run_config/fvp-fip.tftf+bl32
+++ b/run_config/fvp-fip.tftf+bl32
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-fip.uboot b/run_config/fvp-fip.uboot
index 34bc4e8..9fa1159 100644
--- a/run_config/fvp-fip.uboot
+++ b/run_config/fvp-fip.uboot
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-fip.uboot+bl32 b/run_config/fvp-fip.uboot+bl32
index 35b6ad3..849d537 100644
--- a/run_config/fvp-fip.uboot+bl32
+++ b/run_config/fvp-fip.uboot+bl32
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-fip.uboot32 b/run_config/fvp-fip.uboot32
index 4e5a03b..d1534af 100644
--- a/run_config/fvp-fip.uboot32
+++ b/run_config/fvp-fip.uboot32
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-fip.uefi b/run_config/fvp-fip.uefi
index 294c585..1fd2b2f 100644
--- a/run_config/fvp-fip.uefi
+++ b/run_config/fvp-fip.uefi
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-fip.uefi.debug b/run_config/fvp-fip.uefi.debug
index d88f9b6..ea5ba3e 100644
--- a/run_config/fvp-fip.uefi.debug
+++ b/run_config/fvp-fip.uefi.debug
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-foundationv8 b/run_config/fvp-foundationv8
index cb68a31..5716975 100644
--- a/run_config/fvp-foundationv8
+++ b/run_config/fvp-foundationv8
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-foundationv8.8_0 b/run_config/fvp-foundationv8.8_0
index f30d208..68c8970 100644
--- a/run_config/fvp-foundationv8.8_0
+++ b/run_config/fvp-foundationv8.8_0
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-foundationv8.8_1 b/run_config/fvp-foundationv8.8_1
index cd53de2..924d440 100644
--- a/run_config/fvp-foundationv8.8_1
+++ b/run_config/fvp-foundationv8.8_1
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-foundationv8.8_2 b/run_config/fvp-foundationv8.8_2
index fb8d965..dafdf84 100644
--- a/run_config/fvp-foundationv8.8_2
+++ b/run_config/fvp-foundationv8.8_2
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-foundationv8.8_3 b/run_config/fvp-foundationv8.8_3
index 54eaee4..ab6eeea 100644
--- a/run_config/fvp-foundationv8.8_3
+++ b/run_config/fvp-foundationv8.8_3
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-foundationv8.8_4 b/run_config/fvp-foundationv8.8_4
index e3b7b7e..862d9ff 100644
--- a/run_config/fvp-foundationv8.8_4
+++ b/run_config/fvp-foundationv8.8_4
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-foundationv8.bmcov b/run_config/fvp-foundationv8.bmcov
index 528d638..ab01283 100644
--- a/run_config/fvp-foundationv8.bmcov
+++ b/run_config/fvp-foundationv8.bmcov
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-hercules b/run_config/fvp-hercules
index 746bb16..966adbe 100644
--- a/run_config/fvp-hercules
+++ b/run_config/fvp-hercules
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
post_fetch_tf_resource() {
model="hercules" \
diff --git a/run_config/fvp-linux b/run_config/fvp-linux
index a94c46a..ec823c6 100644
--- a/run_config/fvp-linux
+++ b/run_config/fvp-linux
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-linux.quad b/run_config/fvp-linux.quad
index a2b4edc..83939c9 100644
--- a/run_config/fvp-linux.quad
+++ b/run_config/fvp-linux.quad
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-linux.rootfs b/run_config/fvp-linux.rootfs
index ea3fff5..2fe21af 100644
--- a/run_config/fvp-linux.rootfs
+++ b/run_config/fvp-linux.rootfs
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-linux.rootfs+rst31 b/run_config/fvp-linux.rootfs+rst31
index 282170d..ae07ab4 100644
--- a/run_config/fvp-linux.rootfs+rst31
+++ b/run_config/fvp-linux.rootfs+rst31
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-linux.rst31 b/run_config/fvp-linux.rst31
index c68a06a..d286fd4 100644
--- a/run_config/fvp-linux.rst31
+++ b/run_config/fvp-linux.rst31
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-linux.sgi b/run_config/fvp-linux.sgi
index 24d34dc..b6aaf18 100644
--- a/run_config/fvp-linux.sgi
+++ b/run_config/fvp-linux.sgi
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-linux.sgm b/run_config/fvp-linux.sgm
index f93ad3e..256cb16 100644
--- a/run_config/fvp-linux.sgm
+++ b/run_config/fvp-linux.sgm
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-linux.stress b/run_config/fvp-linux.stress
index 793cdeb..26efbd4 100644
--- a/run_config/fvp-linux.stress
+++ b/run_config/fvp-linux.stress
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-linux.tc0 b/run_config/fvp-linux.tc0
index 4d2f607..e8039a8 100644
--- a/run_config/fvp-linux.tc0
+++ b/run_config/fvp-linux.tc0
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-linux.uefi.busybox b/run_config/fvp-linux.uefi.busybox
index 50199fe..f6ef5fb 100644
--- a/run_config/fvp-linux.uefi.busybox
+++ b/run_config/fvp-linux.uefi.busybox
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-linux32 b/run_config/fvp-linux32
index b81f0a0..215e2f5 100644
--- a/run_config/fvp-linux32
+++ b/run_config/fvp-linux32
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-linux32.rstspmin b/run_config/fvp-linux32.rstspmin
index a827471..f51aa19 100644
--- a/run_config/fvp-linux32.rstspmin
+++ b/run_config/fvp-linux32.rstspmin
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019-2020, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-linux32.stress b/run_config/fvp-linux32.stress
index 1cc37a8..e981c2e 100644
--- a/run_config/fvp-linux32.stress
+++ b/run_config/fvp-linux32.stress
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-neoverse_e1x1 b/run_config/fvp-neoverse_e1x1
index 2df5db3..30c31f7 100644
--- a/run_config/fvp-neoverse_e1x1
+++ b/run_config/fvp-neoverse_e1x1
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2020, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-neoverse_e1x2 b/run_config/fvp-neoverse_e1x2
index c48e798..6695062 100644
--- a/run_config/fvp-neoverse_e1x2
+++ b/run_config/fvp-neoverse_e1x2
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2020, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-neoverse_e1x4 b/run_config/fvp-neoverse_e1x4
index 938a025..c0c2836 100644
--- a/run_config/fvp-neoverse_e1x4
+++ b/run_config/fvp-neoverse_e1x4
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2020, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-neoverse_n1x4 b/run_config/fvp-neoverse_n1x4
index e990f30..9f50b89 100644
--- a/run_config/fvp-neoverse_n1x4
+++ b/run_config/fvp-neoverse_n1x4
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-optee b/run_config/fvp-optee
index 6b5964d..7eab331 100644
--- a/run_config/fvp-optee
+++ b/run_config/fvp-optee
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-rde1edge b/run_config/fvp-rde1edge
index 3487603..186cdbb 100644
--- a/run_config/fvp-rde1edge
+++ b/run_config/fvp-rde1edge
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-rdn1edge b/run_config/fvp-rdn1edge
index d1e5112..1dc2231 100644
--- a/run_config/fvp-rdn1edge
+++ b/run_config/fvp-rdn1edge
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-romlib b/run_config/fvp-romlib
index 3b47119..b54ff10 100644
--- a/run_config/fvp-romlib
+++ b/run_config/fvp-romlib
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-sgi575 b/run_config/fvp-sgi575
index ddaad2d..702cc35 100644
--- a/run_config/fvp-sgi575
+++ b/run_config/fvp-sgi575
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-sgm775 b/run_config/fvp-sgm775
index 1a3286f..1a3a95e 100644
--- a/run_config/fvp-sgm775
+++ b/run_config/fvp-sgm775
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-spm b/run_config/fvp-spm
index 50ab24b..dc4103f 100644
--- a/run_config/fvp-spm
+++ b/run_config/fvp-spm
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2020, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-spm.edk2 b/run_config/fvp-spm.edk2
index 244f6f4..60b5547 100644
--- a/run_config/fvp-spm.edk2
+++ b/run_config/fvp-spm.edk2
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-spm.linux b/run_config/fvp-spm.linux
index feffea5..f3e8b91 100644
--- a/run_config/fvp-spm.linux
+++ b/run_config/fvp-spm.linux
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2020, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-spm.optee b/run_config/fvp-spm.optee
index b5d12fb..520313c 100644
--- a/run_config/fvp-spm.optee
+++ b/run_config/fvp-spm.optee
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2020, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-spm.optee.sp b/run_config/fvp-spm.optee.sp
index 3c963e0..698bcc1 100644
--- a/run_config/fvp-spm.optee.sp
+++ b/run_config/fvp-spm.optee.sp
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2020, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-spm.rstbl31 b/run_config/fvp-spm.rstbl31
index 13cc6ac..24b9722 100644
--- a/run_config/fvp-spm.rstbl31
+++ b/run_config/fvp-spm.rstbl31
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2020, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-tc0 b/run_config/fvp-tc0
index 31be770..316edcd 100644
--- a/run_config/fvp-tc0
+++ b/run_config/fvp-tc0
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-tftf b/run_config/fvp-tftf
index 1fc7594..cbf5086 100644
--- a/run_config/fvp-tftf
+++ b/run_config/fvp-tftf
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-tftf.aarch32 b/run_config/fvp-tftf.aarch32
index ec91d56..0a55b97 100644
--- a/run_config/fvp-tftf.aarch32
+++ b/run_config/fvp-tftf.aarch32
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2020, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-tftf.aarch32+fwu b/run_config/fvp-tftf.aarch32+fwu
index 9d43a9c..690c4b2 100644
--- a/run_config/fvp-tftf.aarch32+fwu
+++ b/run_config/fvp-tftf.aarch32+fwu
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2020, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-tftf.cactus_mm b/run_config/fvp-tftf.cactus_mm
index 2e98024..dc6b9b2 100644
--- a/run_config/fvp-tftf.cactus_mm
+++ b/run_config/fvp-tftf.cactus_mm
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-tftf.fault b/run_config/fvp-tftf.fault
index 3baba73..8d86533 100644
--- a/run_config/fvp-tftf.fault
+++ b/run_config/fvp-tftf.fault
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-tftf.fwu b/run_config/fvp-tftf.fwu
index 05da538..403d095 100644
--- a/run_config/fvp-tftf.fwu
+++ b/run_config/fvp-tftf.fwu
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-tspd b/run_config/fvp-tspd
index 66ee01d..b2951cc 100644
--- a/run_config/fvp-tspd
+++ b/run_config/fvp-tspd
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/fvp-zeus b/run_config/fvp-zeus
index 122fdfd..2cc6f86 100644
--- a/run_config/fvp-zeus
+++ b/run_config/fvp-zeus
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/juno-linux.optee b/run_config/juno-linux.optee
index 960b113..4b1a2ad 100644
--- a/run_config/juno-linux.optee
+++ b/run_config/juno-linux.optee
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/juno-linux.reboot b/run_config/juno-linux.reboot
index a4f3ee6..ac416db 100644
--- a/run_config/juno-linux.reboot
+++ b/run_config/juno-linux.reboot
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/juno-linux.reboot+aarch32 b/run_config/juno-linux.reboot+aarch32
index e1452a7..b325518 100644
--- a/run_config/juno-linux.reboot+aarch32
+++ b/run_config/juno-linux.reboot+aarch32
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/juno-linux.uboot b/run_config/juno-linux.uboot
index e638b7f..ff12199 100644
--- a/run_config/juno-linux.uboot
+++ b/run_config/juno-linux.uboot
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/juno-linux.uboot+aarch32 b/run_config/juno-linux.uboot+aarch32
index 6422c65..92942f6 100644
--- a/run_config/juno-linux.uboot+aarch32
+++ b/run_config/juno-linux.uboot+aarch32
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/juno-manual.linuxshutdown b/run_config/juno-manual.linuxshutdown
index a2ba962..e6191c3 100644
--- a/run_config/juno-manual.linuxshutdown
+++ b/run_config/juno-manual.linuxshutdown
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2020, Arm Limited. All rights reserved.
#
diff --git a/run_config/juno-manual.linuxshutdown+aarch32 b/run_config/juno-manual.linuxshutdown+aarch32
index 97877b3..0553574 100644
--- a/run_config/juno-manual.linuxshutdown+aarch32
+++ b/run_config/juno-manual.linuxshutdown+aarch32
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2020, Arm Limited. All rights reserved.
#
diff --git a/run_config/juno-manual.tftf b/run_config/juno-manual.tftf
index ba5845b..30d6228 100644
--- a/run_config/juno-manual.tftf
+++ b/run_config/juno-manual.tftf
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2020, Arm Limited. All rights reserved.
#
diff --git a/run_config/juno-manual.tftf+aarch32 b/run_config/juno-manual.tftf+aarch32
index 2fab409..b58033c 100644
--- a/run_config/juno-manual.tftf+aarch32
+++ b/run_config/juno-manual.tftf+aarch32
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2020, Arm Limited. All rights reserved.
#
diff --git a/run_config/juno-r1 b/run_config/juno-r1
index e3e29cf..1ff465b 100644
--- a/run_config/juno-r1
+++ b/run_config/juno-r1
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/juno-r2 b/run_config/juno-r2
index 79298b8..3c0513d 100644
--- a/run_config/juno-r2
+++ b/run_config/juno-r2
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/juno-romlib b/run_config/juno-romlib
index af0974a..fc163ce 100644
--- a/run_config/juno-romlib
+++ b/run_config/juno-romlib
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/juno-rt32 b/run_config/juno-rt32
index fa63ad8..f466ed2 100644
--- a/run_config/juno-rt32
+++ b/run_config/juno-rt32
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/juno-rt32.instr b/run_config/juno-rt32.instr
index 6ebb193..768fb81 100644
--- a/run_config/juno-rt32.instr
+++ b/run_config/juno-rt32.instr
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2020, Arm Limited. All rights reserved.
#
diff --git a/run_config/juno-scmi b/run_config/juno-scmi
index b9187eb..e88e189 100644
--- a/run_config/juno-scmi
+++ b/run_config/juno-scmi
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2020, Arm Limited. All rights reserved.
#
diff --git a/run_config/juno-tftf b/run_config/juno-tftf
index 04b4ab9..85d8b55 100644
--- a/run_config/juno-tftf
+++ b/run_config/juno-tftf
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/juno-tftf+aarch32 b/run_config/juno-tftf+aarch32
index 29cdfa7..6e64331 100644
--- a/run_config/juno-tftf+aarch32
+++ b/run_config/juno-tftf+aarch32
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/juno-tftf+aarch32.reboot b/run_config/juno-tftf+aarch32.reboot
index b1a01e7..31a71b5 100644
--- a/run_config/juno-tftf+aarch32.reboot
+++ b/run_config/juno-tftf+aarch32.reboot
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/juno-tftf.fwu b/run_config/juno-tftf.fwu
index f1de31a..3edb526 100644
--- a/run_config/juno-tftf.fwu
+++ b/run_config/juno-tftf.fwu
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/juno-tftf.reboot b/run_config/juno-tftf.reboot
index 0c5e758..8d949fe 100644
--- a/run_config/juno-tftf.reboot
+++ b/run_config/juno-tftf.reboot
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/norun b/run_config/norun
index 290130c..1f1a683 100644
--- a/run_config/norun
+++ b/run_config/norun
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2020, Arm Limited. All rights reserved.
#
diff --git a/run_config/scan_build-tf b/run_config/scan_build-tf
index 6136b35..153d390 100644
--- a/run_config/scan_build-tf
+++ b/run_config/scan_build-tf
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2019, Arm Limited. All rights reserved.
#
diff --git a/run_config/scp_juno-linux.uboot b/run_config/scp_juno-linux.uboot
index 939a482..d7acd93 100644
--- a/run_config/scp_juno-linux.uboot
+++ b/run_config/scp_juno-linux.uboot
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2020, Arm Limited. All rights reserved.
#
diff --git a/run_config/scp_juno-tftf b/run_config/scp_juno-tftf
index 58e5b25..1b854e8 100644
--- a/run_config/scp_juno-tftf
+++ b/run_config/scp_juno-tftf
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
#
# Copyright (c) 2020, Arm Limited. All rights reserved.
#