summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaan De Meyer <daan.j.demeyer@gmail.com>2024-11-23 22:29:56 +0100
committerDaan De Meyer <daan.j.demeyer@gmail.com>2024-11-24 16:47:18 +0100
commit506403f5612cfab8477573b040fe690737d5deb3 (patch)
treed4940d9f98acd10dd117fe2d014780614a54d15a
parentmkosi: Add shellcheck to tools (diff)
downloadsystemd-506403f5612cfab8477573b040fe690737d5deb3.tar.xz
systemd-506403f5612cfab8477573b040fe690737d5deb3.zip
mkosi: Use bash to execute command -v
command is only an executable on Fedora due to a downstream patch, on Arch for example it's only a builtin so we have to use bash to execute command -v to get proper results on Arch.
-rwxr-xr-xmkosi.sanitizers/mkosi.postinst4
1 files changed, 2 insertions, 2 deletions
diff --git a/mkosi.sanitizers/mkosi.postinst b/mkosi.sanitizers/mkosi.postinst
index 593a8f99aa..ae60ab6519 100755
--- a/mkosi.sanitizers/mkosi.postinst
+++ b/mkosi.sanitizers/mkosi.postinst
@@ -93,7 +93,7 @@ wrap=(
)
for bin in "${wrap[@]}"; do
- if ! mkosi-chroot command -v "$bin" >/dev/null; then
+ if ! mkosi-chroot bash -c "command -v $bin" >/dev/null; then
continue
fi
@@ -103,7 +103,7 @@ for bin in "${wrap[@]}"; do
enable_lsan=0
fi
- target="$(mkosi-chroot command -v "$bin")"
+ target="$(mkosi-chroot bash -c "command -v $bin")"
mv "$BUILDROOT/$target" "$BUILDROOT/$target.orig"