From 99d84689209237bea1efee0bedac7d798e5e026c Mon Sep 17 00:00:00 2001 From: Jared Rewerts Date: Fri, 21 Sep 2018 14:09:38 -0600 Subject: [PATCH] Used a cross-platform Bash shebang. --- contrib/release_if_new_version.sh | 2 +- interfacer/contrib/build_browsh.sh | 2 +- interfacer/contrib/get_browsh_version.sh | 2 ++ interfacer/contrib/setup_dep.sh | 2 +- interfacer/contrib/setup_firefox.sh | 2 +- interfacer/contrib/upx_compress_binary.sh | 2 +- interfacer/contrib/xpi2bin.sh | 2 +- webext/contrib/bundle_webextension.sh | 2 +- webext/contrib/firefoxheadless.sh | 2 +- webext/contrib/setup_node.sh | 2 +- 10 files changed, 11 insertions(+), 9 deletions(-) diff --git a/contrib/release_if_new_version.sh b/contrib/release_if_new_version.sh index b4cd5fba..133b49b5 100755 --- a/contrib/release_if_new_version.sh +++ b/contrib/release_if_new_version.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash set -e diff --git a/interfacer/contrib/build_browsh.sh b/interfacer/contrib/build_browsh.sh index 0757bbb8..80beb6f4 100755 --- a/interfacer/contrib/build_browsh.sh +++ b/interfacer/contrib/build_browsh.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash # This is for building a production version of Browsh. # To build Browsh during development see: diff --git a/interfacer/contrib/get_browsh_version.sh b/interfacer/contrib/get_browsh_version.sh index 47d2c204..996471ed 100755 --- a/interfacer/contrib/get_browsh_version.sh +++ b/interfacer/contrib/get_browsh_version.sh @@ -1,3 +1,5 @@ +#!/usr/bin/env bash + set -e PROJECT_ROOT=$(git rev-parse --show-toplevel) diff --git a/interfacer/contrib/setup_dep.sh b/interfacer/contrib/setup_dep.sh index 401a1e78..685c4a57 100755 --- a/interfacer/contrib/setup_dep.sh +++ b/interfacer/contrib/setup_dep.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash set -e # Install `dep` the current defacto dependency for Golang diff --git a/interfacer/contrib/setup_firefox.sh b/interfacer/contrib/setup_firefox.sh index 17936b64..9a43007f 100755 --- a/interfacer/contrib/setup_firefox.sh +++ b/interfacer/contrib/setup_firefox.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash set -ex diff --git a/interfacer/contrib/upx_compress_binary.sh b/interfacer/contrib/upx_compress_binary.sh index 787daa7b..f91d4174 100755 --- a/interfacer/contrib/upx_compress_binary.sh +++ b/interfacer/contrib/upx_compress_binary.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash set -ex shopt -s extglob diff --git a/interfacer/contrib/xpi2bin.sh b/interfacer/contrib/xpi2bin.sh index 7a95b2ec..2566c635 100755 --- a/interfacer/contrib/xpi2bin.sh +++ b/interfacer/contrib/xpi2bin.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash set -e INTERFACER_ROOT="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null && cd ../ && pwd )" diff --git a/webext/contrib/bundle_webextension.sh b/webext/contrib/bundle_webextension.sh index 72b4749f..a7e5b2d6 100755 --- a/webext/contrib/bundle_webextension.sh +++ b/webext/contrib/bundle_webextension.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash # Convert the Browsh webextension into embedable binary data so that we can # distribute Browsh as a single static binary. diff --git a/webext/contrib/firefoxheadless.sh b/webext/contrib/firefoxheadless.sh index d25ce0f3..82f3fdfd 100755 --- a/webext/contrib/firefoxheadless.sh +++ b/webext/contrib/firefoxheadless.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash if [[ "$1" = "kill" ]]; then kill $(ps aux|grep headless|grep 'profile /tmp'| tr -s ' ' | cut -d ' ' -f2) diff --git a/webext/contrib/setup_node.sh b/webext/contrib/setup_node.sh index c825f48f..54544ab3 100755 --- a/webext/contrib/setup_node.sh +++ b/webext/contrib/setup_node.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash if ! type "nvm" > /dev/null; then rm -rf ~/.nvm