commit:     8873f14078aa3be68a7ec500f2898bdc5f63af57
Author:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Thu May  8 13:18:09 2025 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Thu May  8 23:45:10 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8873f140

app-containers/cri-tools: We can now determine the crictl directory

Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>
From: https://github.com/gentoo/gentoo/pull/41994
Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 app-containers/cri-tools/cri-tools-1.33.0.ebuild | 12 +++++++-----
 1 file changed, 7 insertions(+), 5 deletions(-)

diff --git a/app-containers/cri-tools/cri-tools-1.33.0.ebuild 
b/app-containers/cri-tools/cri-tools-1.33.0.ebuild
index f189cded30e7..305a9474b453 100644
--- a/app-containers/cri-tools/cri-tools-1.33.0.ebuild
+++ b/app-containers/cri-tools/cri-tools-1.33.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit bash-completion-r1 go-module
+inherit bash-completion-r1 go-env go-module
 
 DESCRIPTION="CLI and validation tools for Kubelet Container Runtime (CRI)"
 HOMEPAGE="https://github.com/kubernetes-sigs/cri-tools";
@@ -17,16 +17,18 @@ RESTRICT="test"
 DOCS=( docs {README,RELEASE,CHANGELOG,CONTRIBUTING}.md )
 
 src_compile() {
+       local GOOS=$(go-env_goos)
+       CRICTL="build/bin/${GOOS}/${GOARCH}/crictl"
        emake VERSION="${PV}"
-       find build/ -name crictl -exec cp {} build/bin/ \; || die
-       ./build/bin/crictl completion bash > "crictl.bash" || die
-       ./build/bin/crictl completion zsh > "crictl.zsh" || die
+
+       "${CRICTL}" completion bash > crictl.bash || die
+       "${CRICTL}" completion zsh > crictl.zsh || die
 }
 
 src_install() {
        einstalldocs
 
-       dobin ./build/bin/crictl
+       dobin "${CRICTL}"
        newbashcomp crictl.bash crictl
        insinto /usr/share/zsh/site-functions
        newins crictl.zsh _crictl

Reply via email to