diff options
author | Clemens Fruhwirth <clemens@endorphin.org> | 2021-01-29 19:57:37 +0100 |
---|---|---|
committer | Petr Štetiar <ynezz@true.cz> | 2021-03-03 22:51:39 +0100 |
commit | 1f5e7224868109a170a9248d18f8d2b6124e9c5a (patch) | |
tree | 4b117c6e5f3c6ec1d48a1b55640fecb5da4aa2d5 /include/prereq.mk | |
parent | cae69d558135456976b8fc6cb08530d1358cf6d5 (diff) | |
download | upstream-1f5e7224868109a170a9248d18f8d2b6124e9c5a.tar.gz upstream-1f5e7224868109a170a9248d18f8d2b6124e9c5a.tar.bz2 upstream-1f5e7224868109a170a9248d18f8d2b6124e9c5a.zip |
Revert "build: replace which with Bash command built-in"
This reverts commit c7aec47e5e3a3ff7b5fdaa11cd1e62cae6746acb.
The original commit replaces 'which' with 'command'. Sadly most of
them are not equivalent and for 'which -a', there is no easy
replacements that would not reimplement PATH parsing logic. Hence
revert. Keeping a dependency on which is absolutely fine.
Signed-off-by: Clemens Fruhwirth <clemens@endorphin.org>
Diffstat (limited to 'include/prereq.mk')
-rw-r--r-- | include/prereq.mk | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/include/prereq.mk b/include/prereq.mk index c11178a884..23d5ded9b2 100644 --- a/include/prereq.mk +++ b/include/prereq.mk @@ -49,7 +49,7 @@ endef define RequireCommand define Require/$(1) - command -pv $(1) + which $(1) endef $$(eval $$(call Require,$(1),$(2))) @@ -103,7 +103,7 @@ define SetupHostCommand $(call QuoteHostCommand,$(11)) $(call QuoteHostCommand,$(12)); do \ if [ -n "$$$$$$$$cmd" ]; then \ bin="$$$$$$$$(PATH="$(subst $(space),:,$(filter-out $(STAGING_DIR_HOST)/%,$(subst :,$(space),$(PATH))))" \ - command -pv "$$$$$$$${cmd%% *}")"; \ + which "$$$$$$$${cmd%% *}")"; \ if [ -x "$$$$$$$$bin" ] && eval "$$$$$$$$cmd" >/dev/null 2>/dev/null; then \ mkdir -p "$(STAGING_DIR_HOST)/bin"; \ ln -sf "$$$$$$$$bin" "$(STAGING_DIR_HOST)/bin/$(strip $(1))"; \ |