From 967dc7d55eeb69ef6e000951c8151b4b2d3520dd Mon Sep 17 00:00:00 2001 From: "Zaiming (Stone) Shi" Date: Mon, 27 Dec 2021 15:40:25 +0100 Subject: [PATCH] fix: portable shebang --- .../test/emqx_auth_mnesia_migration_SUITE_data/make_data.sh | 4 +++- bin/emqx | 2 +- bin/emqx_ctl | 2 +- build | 2 +- deploy/docker/docker-entrypoint.sh | 2 +- scripts/apps-version-check.sh | 2 +- scripts/get-distro.sh | 2 +- scripts/one-more-emqx-ee.sh | 2 +- scripts/one-more-emqx.sh | 2 +- 9 files changed, 11 insertions(+), 9 deletions(-) diff --git a/apps/emqx_management/test/emqx_auth_mnesia_migration_SUITE_data/make_data.sh b/apps/emqx_management/test/emqx_auth_mnesia_migration_SUITE_data/make_data.sh index e31729784..d8cce6697 100755 --- a/apps/emqx_management/test/emqx_auth_mnesia_migration_SUITE_data/make_data.sh +++ b/apps/emqx_management/test/emqx_auth_mnesia_migration_SUITE_data/make_data.sh @@ -1,5 +1,7 @@ -#!/bin/bash +#!/usr/bin/env bash + set -eux pipefail + # Helper script for creating data export files container() { diff --git a/bin/emqx b/bin/emqx index 6a80f4d8d..8fb7adee7 100755 --- a/bin/emqx +++ b/bin/emqx @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash # -*- tab-width:4;indent-tabs-mode:nil -*- # ex: ts=4 sw=4 et diff --git a/bin/emqx_ctl b/bin/emqx_ctl index 4c3aaa1ca..8d729083d 100755 --- a/bin/emqx_ctl +++ b/bin/emqx_ctl @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash # -*- tab-width:4;indent-tabs-mode:nil -*- # ex: ts=4 sw=4 et diff --git a/build b/build index 984c7032a..d941aa40a 100755 --- a/build +++ b/build @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash # This script helps to build release artifacts. # arg1: profile, e.g. emqx | emqx-edge | emqx-pkg | emqx-edge-pkg diff --git a/deploy/docker/docker-entrypoint.sh b/deploy/docker/docker-entrypoint.sh index 16b6cb077..0776f957b 100755 --- a/deploy/docker/docker-entrypoint.sh +++ b/deploy/docker/docker-entrypoint.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash ## EMQ docker image start script # Huang Rui # EMQ X Team diff --git a/scripts/apps-version-check.sh b/scripts/apps-version-check.sh index 596f7404a..525c73d83 100755 --- a/scripts/apps-version-check.sh +++ b/scripts/apps-version-check.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash set -euo pipefail latest_release=$(git describe --abbrev=0 --tags) diff --git a/scripts/get-distro.sh b/scripts/get-distro.sh index ae52abba3..2a2d39182 100755 --- a/scripts/get-distro.sh +++ b/scripts/get-distro.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash ## This script prints Linux distro name and its version number ## e.g. macos, centos8, ubuntu20.04 diff --git a/scripts/one-more-emqx-ee.sh b/scripts/one-more-emqx-ee.sh index f94681056..1b37ac5cb 100644 --- a/scripts/one-more-emqx-ee.sh +++ b/scripts/one-more-emqx-ee.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash # shellcheck disable=2090 ############### ## args and env validation diff --git a/scripts/one-more-emqx.sh b/scripts/one-more-emqx.sh index d905f64c4..c6d362dbe 100644 --- a/scripts/one-more-emqx.sh +++ b/scripts/one-more-emqx.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash # shellcheck disable=2090 ############### ## args and env validation