From db5f1952f36aefd302bd3a348a252e3e75c4e77e 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 --- 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/initrd/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 ba7aa99ad6..7cac6cecbf 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 dac2f1bf42..510da46cee 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 052ce92865..72e831df3b 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 4b554c8a30..2eb307045e 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 9e5185bbc6..1872f619a8 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 22be35f823..e2fb5f23a7 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 32a9312d29..8a87b6e97c 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 5b1002212e..964668e1a4 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 e6c7a88a4d..43691ba000 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" <