From bc0e17d6cbfa598d990c7df9eb854b01e6dc3004 Mon Sep 17 00:00:00 2001 From: Maximilian Bosch Date: Sat, 10 Jan 2026 21:13:31 +0100 Subject: [PATCH] mkosi: /bin/bash -> /usr/bin/env bash This is analogous to a change in mkosi[1] with the same motivation: some scripts are run to bootstrap the distribution tree and are thus running directly on the host system which may not have `/bin/bash` (e.g. NixOS). As with the `mkosi` change, do that for each shebang for consistency reasons. [1] https://github.com/systemd/mkosi/commit/8d2cd50e5192cada7211724ecff3514f0c85cf0f (cherry picked from commit db5f1952f36aefd302bd3a348a252e3e75c4e77e) (cherry picked from commit 91173d0b052b738268abb19a5faacb95d67f38d5) --- mkosi/mkosi.clangd | 2 +- mkosi/mkosi.clean | 2 +- mkosi/mkosi.conf.d/arch/systemd.prepare | 2 +- mkosi/mkosi.conf.d/centos-fedora/mkosi.prepare | 2 +- mkosi/mkosi.conf.d/centos-fedora/systemd.prepare | 2 +- mkosi/mkosi.conf.d/debian-ubuntu/systemd.prepare | 2 +- mkosi/mkosi.conf.d/opensuse/systemd.prepare | 2 +- mkosi/mkosi.coverage/mkosi.postinst | 2 +- mkosi/mkosi.extra.common/usr/lib/systemd/coverage-forwarder | 2 +- mkosi/mkosi.finalize | 2 +- mkosi/mkosi.images/build/mkosi.conf.d/arch/mkosi.build.chroot | 2 +- mkosi/mkosi.images/build/mkosi.conf.d/arch/mkosi.prepare | 2 +- .../build/mkosi.conf.d/centos-fedora/mkosi.build.chroot | 2 +- .../build/mkosi.conf.d/centos-fedora/mkosi.prepare | 2 +- .../build/mkosi.conf.d/debian-ubuntu/mkosi.build.chroot | 2 +- .../build/mkosi.conf.d/debian-ubuntu/mkosi.prepare | 2 +- .../build/mkosi.conf.d/opensuse/mkosi.build.chroot | 2 +- mkosi/mkosi.images/build/mkosi.conf.d/opensuse/mkosi.prepare | 2 +- mkosi/mkosi.images/exitrd/mkosi.extra/shutdown | 2 +- mkosi/mkosi.images/minimal-base/mkosi.postinst | 4 ++-- mkosi/mkosi.postinst.chroot | 2 +- mkosi/mkosi.sanitizers/mkosi.postinst | 2 +- mkosi/mkosi.sync | 2 +- 23 files changed, 24 insertions(+), 24 deletions(-) diff --git a/mkosi/mkosi.clangd b/mkosi/mkosi.clangd index ba7aa99ad64..7cac6cecbfd 100755 --- a/mkosi/mkosi.clangd +++ b/mkosi/mkosi.clangd @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash # SPDX-License-Identifier: LGPL-2.1-or-later set -e diff --git a/mkosi/mkosi.clean b/mkosi/mkosi.clean index dac2f1bf421..510da46cee7 100755 --- a/mkosi/mkosi.clean +++ b/mkosi/mkosi.clean @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash # SPDX-License-Identifier: LGPL-2.1-or-later set -e diff --git a/mkosi/mkosi.conf.d/arch/systemd.prepare b/mkosi/mkosi.conf.d/arch/systemd.prepare index 052ce928652..72e831df3b0 100755 --- a/mkosi/mkosi.conf.d/arch/systemd.prepare +++ b/mkosi/mkosi.conf.d/arch/systemd.prepare @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash # SPDX-License-Identifier: LGPL-2.1-or-later set -e diff --git a/mkosi/mkosi.conf.d/centos-fedora/mkosi.prepare b/mkosi/mkosi.conf.d/centos-fedora/mkosi.prepare index 4b554c8a303..2eb307045e6 100755 --- a/mkosi/mkosi.conf.d/centos-fedora/mkosi.prepare +++ b/mkosi/mkosi.conf.d/centos-fedora/mkosi.prepare @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash # SPDX-License-Identifier: LGPL-2.1-or-later set -e diff --git a/mkosi/mkosi.conf.d/centos-fedora/systemd.prepare b/mkosi/mkosi.conf.d/centos-fedora/systemd.prepare index 9e5185bbc6d..1872f619a85 100755 --- a/mkosi/mkosi.conf.d/centos-fedora/systemd.prepare +++ b/mkosi/mkosi.conf.d/centos-fedora/systemd.prepare @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash # SPDX-License-Identifier: LGPL-2.1-or-later set -e diff --git a/mkosi/mkosi.conf.d/debian-ubuntu/systemd.prepare b/mkosi/mkosi.conf.d/debian-ubuntu/systemd.prepare index 22be35f8238..e2fb5f23a7b 100755 --- a/mkosi/mkosi.conf.d/debian-ubuntu/systemd.prepare +++ b/mkosi/mkosi.conf.d/debian-ubuntu/systemd.prepare @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash # SPDX-License-Identifier: LGPL-2.1-or-later set -e diff --git a/mkosi/mkosi.conf.d/opensuse/systemd.prepare b/mkosi/mkosi.conf.d/opensuse/systemd.prepare index 32a9312d293..8a87b6e97cc 100755 --- a/mkosi/mkosi.conf.d/opensuse/systemd.prepare +++ b/mkosi/mkosi.conf.d/opensuse/systemd.prepare @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash # SPDX-License-Identifier: LGPL-2.1-or-later set -e diff --git a/mkosi/mkosi.coverage/mkosi.postinst b/mkosi/mkosi.coverage/mkosi.postinst index 5b1002212ee..964668e1a47 100755 --- a/mkosi/mkosi.coverage/mkosi.postinst +++ b/mkosi/mkosi.coverage/mkosi.postinst @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash # SPDX-License-Identifier: LGPL-2.1-or-later set -e diff --git a/mkosi/mkosi.extra.common/usr/lib/systemd/coverage-forwarder b/mkosi/mkosi.extra.common/usr/lib/systemd/coverage-forwarder index e6c7a88a4df..43691ba0006 100755 --- a/mkosi/mkosi.extra.common/usr/lib/systemd/coverage-forwarder +++ b/mkosi/mkosi.extra.common/usr/lib/systemd/coverage-forwarder @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash # SPDX-License-Identifier: LGPL-2.1-or-later logger --journald <"$BUILDROOT/sbin/init" <