From 6adbdf424b94195ee2e049fd4cb0e1efedd62542 Mon Sep 17 00:00:00 2001 From: andreoss Date: Tue, 31 Oct 2023 19:32:02 +0000 Subject: [PATCH] [finatra]: Portable shebang Problem: /bin/bash is not available on non-FHS distros, such as NixOS Solution: Replace /bin/bash with /usr/bin/env bash Result: Closes twitter/finatra#589 Differential Revision: https://phabricator.twitter.biz/D1107602 --- examples/benchmark/local_benchmark.sh | 2 +- pushsite.bash | 2 +- sbt | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/examples/benchmark/local_benchmark.sh b/examples/benchmark/local_benchmark.sh index aa10045110..e33e5b58b7 100755 --- a/examples/benchmark/local_benchmark.sh +++ b/examples/benchmark/local_benchmark.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash ## # Run from the top-level finatra project directory: diff --git a/pushsite.bash b/pushsite.bash index 39b7479ebf..aec0f24598 100755 --- a/pushsite.bash +++ b/pushsite.bash @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash set -e savedir=$(pwd) diff --git a/sbt b/sbt index d08998b12d..dbe5a02103 100755 --- a/sbt +++ b/sbt @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash set -eo pipefail