Commit 0e9101fe authored by sveitser's avatar sveitser

Make shebangs more portable

The `/bin/bash` binary/symlink is not available on all systems.

The new shebang works if `/usr/bin/env` exists and `bash` is in the path
which should be the case for most reasonably modern systems.
parent a4aaafcd
SHELL := /bin/bash
SHELL := /usr/bin/env bash
pkg := bindings
monorepo-base := $(shell dirname $(realpath .))
......
#!/bin/bash
#!/usr/bin/env bash
HASH=$1
......
#!/bin/bash
#!/usr/bin/env bash
set -euo pipefail
SOURCE_DIR=$(cd $(dirname "${BASH_SOURCE[0]}") && pwd)
......
#!/bin/bash
#!/usr/bin/env bash
set -euo pipefail
......
#!/bin/bash
#!/usr/bin/env bash
set -euo pipefail
SOURCE_DIR=$(cd $(dirname "${BASH_SOURCE[0]}") && pwd)
......
#!/bin/bash
#!/usr/bin/env bash
# set -x
......
#!/bin/bash
#!/usr/bin/env bash
set -euo pipefail
......
#!/bin/bash
#!/usr/bin/env bash
rm -rf artifacts forge-artifacts
......
#!/bin/bash
#!/usr/bin/env bash
if ! command -v forge &> /dev/null
then
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment