From 5d52b4ef9a1a0dfe437e48fcd07720693bcdfdcc Mon Sep 17 00:00:00 2001 From: ZeusPerez Date: Thu, 6 Jan 2022 13:45:05 +0100 Subject: [PATCH] Add PATH when looking for executable locations --- hack/lib/util.sh | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/hack/lib/util.sh b/hack/lib/util.sh index 1ff406d6204..3ce3ba56aca 100755 --- a/hack/lib/util.sh +++ b/hack/lib/util.sh @@ -211,6 +211,7 @@ kube::util::find-binary-for-platform() { "${KUBE_ROOT}/_output/local/bin/${platform}/${lookfor}" "${KUBE_ROOT}/platforms/${platform}/${lookfor}" ) + # if we're looking for the host platform, add local non-platform-qualified search paths if [[ "${platform}" = "$(kube::util::host_platform)" ]]; then locations+=( @@ -219,6 +220,12 @@ kube::util::find-binary-for-platform() { ); fi + # looks for $1 in the $PATH + if which ${lookfor} >/dev/null; then + local -r local_bin="$(which ${lookfor})" + locations+=( "${local_bin}" ); + fi + # List most recently-updated location. local -r bin=$( (ls -t "${locations[@]}" 2>/dev/null || true) | head -1 )