From b9254d9ebf79ff28e27f1c54205e89fece209ad4 Mon Sep 17 00:00:00 2001 From: opl- Date: Sun, 12 Oct 2025 21:49:41 +0200 Subject: [PATCH] Replace all usages of /bin/bash shebang with /usr/bin/env (#40756) Replace all usages of /bin/bash with /usr/bin/env /usr/bin/env is nearly guaranteed to always exist at that location, which can't be said about /bin/bash and /bin/sh. Co-authored-by: opl <4833621+opl@users.noreply.github.com> --- BuildChecker/git_helper.py | 2 +- BuildChecker/hooks/post-checkout | 2 +- BuildChecker/hooks/post-merge | 2 +- Content.Tools/test/run.sh | 2 +- Tools/mapping-merge-driver.sh | 2 +- runclient-Tools.sh | 2 +- runclient.sh | 2 +- runserver-Tools.sh | 2 +- runserver.sh | 2 +- 9 files changed, 9 insertions(+), 9 deletions(-) diff --git a/BuildChecker/git_helper.py b/BuildChecker/git_helper.py index 66d2463669..bd6603bd34 100644 --- a/BuildChecker/git_helper.py +++ b/BuildChecker/git_helper.py @@ -13,7 +13,7 @@ from typing import List SOLUTION_PATH = Path("..") / "SpaceStation14.sln" # If this doesn't match the saved version we overwrite them all. -CURRENT_HOOKS_VERSION = "3" +CURRENT_HOOKS_VERSION = "4" QUIET = len(sys.argv) == 2 and sys.argv[1] == "--quiet" diff --git a/BuildChecker/hooks/post-checkout b/BuildChecker/hooks/post-checkout index ee4309de1d..1b91112ff0 100755 --- a/BuildChecker/hooks/post-checkout +++ b/BuildChecker/hooks/post-checkout @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash gitroot=$(git rev-parse --show-toplevel) diff --git a/BuildChecker/hooks/post-merge b/BuildChecker/hooks/post-merge index 5cf3d91120..864a9cff50 100755 --- a/BuildChecker/hooks/post-merge +++ b/BuildChecker/hooks/post-merge @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash # Just call post-checkout since it does the same thing. gitroot=$(git rev-parse --git-path hooks) diff --git a/Content.Tools/test/run.sh b/Content.Tools/test/run.sh index 7809b4dc92..876325ba56 100755 --- a/Content.Tools/test/run.sh +++ b/Content.Tools/test/run.sh @@ -1,3 +1,3 @@ -#!/bin/sh +#!/usr/bin/env bash cp 0A.yml out.yml ../bin/Debug/net5.0/Content.Tools out.yml 0B.yml 0C.yml diff --git a/Tools/mapping-merge-driver.sh b/Tools/mapping-merge-driver.sh index 0421278f31..fe114ac9cd 100755 --- a/Tools/mapping-merge-driver.sh +++ b/Tools/mapping-merge-driver.sh @@ -1,4 +1,4 @@ -#!/bin/sh +#!/usr/bin/env bash # Add this to .git/config: # [merge "mapping-merge-driver"] diff --git a/runclient-Tools.sh b/runclient-Tools.sh index cc0c958b86..b564c35438 100755 --- a/runclient-Tools.sh +++ b/runclient-Tools.sh @@ -1,3 +1,3 @@ -#!/bin/sh +#!/usr/bin/env bash dotnet run --project Content.Client --configuration Tools read -p "Press enter to continue" diff --git a/runclient.sh b/runclient.sh index 9417cc9218..5df80bb08e 100755 --- a/runclient.sh +++ b/runclient.sh @@ -1,3 +1,3 @@ -#!/bin/sh +#!/usr/bin/env bash dotnet run --project Content.Client read -p "Press enter to continue" diff --git a/runserver-Tools.sh b/runserver-Tools.sh index 6280dc4279..3a786920a7 100755 --- a/runserver-Tools.sh +++ b/runserver-Tools.sh @@ -1,3 +1,3 @@ -#!/bin/sh +#!/usr/bin/env bash dotnet run --project Content.Server --configuration Tools read -p "Press enter to continue" diff --git a/runserver.sh b/runserver.sh index 33258e3190..33638d6bb5 100755 --- a/runserver.sh +++ b/runserver.sh @@ -1,3 +1,3 @@ -#!/bin/sh +#!/usr/bin/env bash dotnet run --project Content.Server read -p "Press enter to continue"