scripts: use env to invoke bash
authorHimanshu Chauhan <hchauhan@ventanamicro.com>
Fri, 9 Dec 2022 06:13:35 +0000 (11:43 +0530)
committerAnup Patel <anup@brainfault.org>
Sat, 10 Dec 2022 16:30:27 +0000 (22:00 +0530)
Not all systems have bash at a fixed location like /bin/bash.
FreeBSD, for example, would typically have it at /usr/local/bin/bash.
When building OpenSBI on freebsd system, the build breaks.

Its advisable to use: #!/usr/bin/env bash

Signed-off-by: Himanshu Chauhan <hchauhan@ventanamicro.com>
Reviewed-by: Xiang W <wxjstz@126.com>
Reviewed-by: Anup Patel <anup@brainfault.org>
scripts/carray.sh
scripts/create-binary-archive.sh
scripts/d2c.sh

index 0c52bd6fa6464b733d3b8f0dc4a19e2467eff5c4..13f9d360fb88988d3d3fee5f440823dfb6e45e48 100755 (executable)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 function usage()
 {
index 4dda7b4b234b7e3ffe8019e278d170222ef8e693..9d56f2f4ac501762c4b1c77533e777e3ea8103d0 100755 (executable)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 function usage()
 {
index 33a3ccf76a4b899af05dbce9bad74ee0cd6519ae..c411fcda980b75a3b43ea570cb14dc95535061fa 100755 (executable)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 function usage()
 {