]> git.ipfire.org Git - thirdparty/mkosi.git/commitdiff
treewide: use `/usr/bin/env bash` instead of `/bin/bash` as shebang
authorMaximilian Bosch <maximilian@mbosch.me>
Mon, 29 Dec 2025 17:04:21 +0000 (18:04 +0100)
committerMaximilian Bosch <maximilian@mbosch.me>
Tue, 30 Dec 2025 14:09:20 +0000 (15:09 +0100)
E.g. NixOS doesn't have a `/bin/bash` and some of the scripts are seemingly
running inside the host's context. Hence, use the more cautious variant of
`/usr/bin/env bash` and just do it everywhere for consistency.

mkosi.extra/usr/lib/systemd/mkosi-check-and-shutdown.sh
mkosi.postinst
mkosi.profiles/mkosi-depends/mkosi.prepare
mkosi/resources/mkosi-initrd/mkosi.profiles/network/mkosi.postinst
mkosi/resources/mkosi-obs/mkosi.build
mkosi/resources/mkosi-obs/mkosi.postoutput
mkosi/resources/mkosi-tools/mkosi.prepare
tools/generate-zipapp.sh

index 4ebd3aac374a143aa1365359d89d1e6120487277..108e686fe0e4f0335f89b48ae497f13940e8d87a 100755 (executable)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 # SPDX-License-Identifier: LGPL-2.1-or-later
 set -eux
 
index a3554c9211ebe8a7d924d66a86ca92dfe58a2ec6..9eb9c8267b9c53282ea8f36e5d191ff17c81f0be 100755 (executable)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 # SPDX-License-Identifier: LGPL-2.1-or-later
 set -e
 
index 40a1e2b3d472fad596e895690468349601bd14b3..bfcf819aa7f9d60d247131e3025c6b203e89446b 100755 (executable)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 # SPDX-License-Identifier: LGPL-2.1-or-later
 set -e
 
index b443d5b66187981b6c82d441b03b5834b04b1e8f..c357aa4eb4a0cb7c442e7329bbd8e8693ec7780d 100755 (executable)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 # SPDX-License-Identifier: LGPL-2.1-or-later
 
 mkdir -p "$BUILDROOT/usr/lib/systemd/network/"
index 8ae619e902a5359b0d93648e76b0ac10db3a63a0..b07c159429b9b36a83916484012a4e96705114e1 100755 (executable)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 # SPDX-License-Identifier: LGPL-2.1-or-later
 #
 # Second stage of build:
index 0af4f09de07e1ad94dfcb90590ace1b827e2b1b4..ced2dd8e51f3faf20bb330917e8a90eda86417ea 100755 (executable)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 # SPDX-License-Identifier: LGPL-2.1-or-later
 #
 # End of first stage of build:
index 25427d704fdb62c7c27efc96847aa8c1ca0a8b93..ff26db86751be6e4b4797e6aba6f96f7a23b5cc5 100755 (executable)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 set -e
 
 mkdir -p "$BUILDROOT/usr/share/p11-kit/modules"
index e54b0fc25435ea5a57f56b88a2296b492c8c4328..e8e4ddd985c4961fb06b5cb7150324737a86fb2c 100755 (executable)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 BUILDDIR=$(mktemp -d -q)
 cleanup() {