diff options
author | V3n3RiX <venerix@koprulu.sector> | 2025-03-08 01:47:45 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2025-03-08 01:47:45 +0000 |
commit | 80e87db4d9ed551615eb2d0309bf370e79500716 (patch) | |
tree | 01101a9019196096c237c1c2cbdb02f709c05680 /sys-cluster/kubeadm | |
parent | f0582d2144b45247a9a3e72569c44ca9539c0f4a (diff) |
gentoo auto-resync : 08:03:2025 - 01:47:44
Diffstat (limited to 'sys-cluster/kubeadm')
-rw-r--r-- | sys-cluster/kubeadm/Manifest | 2 | ||||
-rw-r--r-- | sys-cluster/kubeadm/kubeadm-1.32.2.ebuild | 28 |
2 files changed, 19 insertions, 11 deletions
diff --git a/sys-cluster/kubeadm/Manifest b/sys-cluster/kubeadm/Manifest index d27449fbb94c..ad38a12b94ca 100644 --- a/sys-cluster/kubeadm/Manifest +++ b/sys-cluster/kubeadm/Manifest @@ -13,5 +13,5 @@ EBUILD kubeadm-1.30.9.ebuild 984 BLAKE2B 9462777d24e648aa833ce28320a004db4172940 EBUILD kubeadm-1.31.5.ebuild 984 BLAKE2B 8ef0de0f4eda745edce98a368ad551710d4c748d5e8b6c3692ad8da2f64d51d5d66c44eba075b488ce65688c9c15114f9356497bdf234eb20d8795e26a9a8ed4 SHA512 11161b0d6d0acc3d03a743d7939cb22681ce5a26d4653f60296c2c0d2e7d09eb16de2aaeb01aeb14c7e113186347cb3083f1da1a7cea4d728ffb32e1326b3c9f EBUILD kubeadm-1.31.6.ebuild 985 BLAKE2B b88ae8c395fbd0ab490085813d004b668ea2bb0c9f5e5bbe72959f5ec83c64e92e83ffb0f09d79cc43f0e609d96abd64efd54385efe44137832f163703532c40 SHA512 ba0be3db568cb74ecdca83d72068a93efe228f48ba31e48469ee3aaee66513725b4f428b32d270efda7bcbc52b009e98a814d84aa71894cc4c4fc828bd405e2e EBUILD kubeadm-1.32.1.ebuild 987 BLAKE2B 0f381c8516a8a2de36a7d0c1c78028121c64831c6f6347b004049f568cf50eeeca0db4df103b63cb04df7727f013e82666a8a415a63ebf61de7535700263ab2d SHA512 7baa628ca5c07e8543cd40af6e6c12a6d76209d68c9e65094b44f61ecdbf554efb7bfc0df6f16e0db290262b3700138894913da623cc8e97306bb040ac527404 -EBUILD kubeadm-1.32.2.ebuild 987 BLAKE2B 0f381c8516a8a2de36a7d0c1c78028121c64831c6f6347b004049f568cf50eeeca0db4df103b63cb04df7727f013e82666a8a415a63ebf61de7535700263ab2d SHA512 7baa628ca5c07e8543cd40af6e6c12a6d76209d68c9e65094b44f61ecdbf554efb7bfc0df6f16e0db290262b3700138894913da623cc8e97306bb040ac527404 +EBUILD kubeadm-1.32.2.ebuild 1254 BLAKE2B 7e26363438a3539543772bea658e804a64ba1a48d3fe0bec088f4b86cf6a7b20527c974060ff47caeaea97486f1e002a2a9b5db590a6be4e1f6349b300dbb4d9 SHA512 3ff6a743d050b8e51138569c867a384eb01ad068a9ba3b69ddd48eb556086b1069c0b545e9fe70bd169d431c41e29ce5c95b9528346298d7ffa5c1aeb3151fb4 MISC metadata.xml 918 BLAKE2B 487a711e9aebe9d4d8f2c3a03664990aa544a4c0b969dbb60d10ebf42ca64cb9b21f822f92e774f3a813b409d5df905c8ecf02f186218f925a69f70b2960d53c SHA512 392d1cdf4179bc2aa14598e41e38e364518f0c71c34d61280729ae2cdab37c247112b48fcea58c792f6f7148e3979dfbff174bac3a3a00b7084168332112f5d3 diff --git a/sys-cluster/kubeadm/kubeadm-1.32.2.ebuild b/sys-cluster/kubeadm/kubeadm-1.32.2.ebuild index d654dd467d29..57cee2fa8c26 100644 --- a/sys-cluster/kubeadm/kubeadm-1.32.2.ebuild +++ b/sys-cluster/kubeadm/kubeadm-1.32.2.ebuild @@ -2,21 +2,21 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -inherit bash-completion-r1 go-module + +inherit go-module toolchain-funcs shell-completion DESCRIPTION="CLI to Easily bootstrap a secure Kubernetes cluster" HOMEPAGE="https://kubernetes.io" SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kubernetes-${PV}.tar.gz" - S="${WORKDIR}/kubernetes-${PV}" LICENSE="Apache-2.0" +# Dependent licenses +LICENSE+=" Apache-2.0 BSD BSD-2 ISC MIT" SLOT="0" KEYWORDS="~amd64 ~arm64" - IUSE="hardened selinux" - -RESTRICT+=" test" +RESTRICT="test" RDEPEND="app-containers/cri-tools selinux? ( sec-policy/selinux-kubernetes )" @@ -25,13 +25,21 @@ BDEPEND=">=dev-lang/go-1.23.3" src_compile() { CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" FORCE_HOST_GO=yes \ emake -j1 GOFLAGS=-v GOLDFLAGS="" LDFLAGS="" WHAT=cmd/${PN} + + if ! tc-is-cross-compiler; then + elog "generating shell completion files" + _output/bin/${PN} completion bash > ${PN}.bash || die + _output/bin/${PN} completion zsh > ${PN}.zsh || die + fi } src_install() { dobin _output/bin/${PN} - _output/bin/${PN} completion bash > ${PN}.bash || die - _output/bin/${PN} completion zsh > ${PN}.zsh || die - newbashcomp ${PN}.bash ${PN} - insinto /usr/share/zsh/site-functions - newins ${PN}.zsh _${PN} + + if ! tc-is-cross-compiler; then + newbashcomp ${PN}.bash ${PN} + newzshcomp ${PN}.zsh _${PN} + else + ewarn "Shell completion files not installed! Install them manually with '${PN} completion --help'" + fi } |