summaryrefslogtreecommitdiff
path: root/sys-cluster
diff options
context:
space:
mode:
Diffstat (limited to 'sys-cluster')
-rw-r--r--sys-cluster/Manifest.gzbin11900 -> 11568 bytes
-rw-r--r--sys-cluster/k3s/Manifest13
-rw-r--r--sys-cluster/k3s/files/k3s-killall.sh78
-rw-r--r--sys-cluster/k3s/files/k3s.confd2
-rw-r--r--sys-cluster/k3s/files/k3s.initd32
-rw-r--r--sys-cluster/k3s/files/k3s.logrotated3
-rw-r--r--sys-cluster/k3s/files/k3s.service24
-rw-r--r--sys-cluster/k3s/k3s-1.25.4_p1.ebuild102
-rw-r--r--sys-cluster/k3s/metadata.xml19
-rw-r--r--sys-cluster/zetcd/Manifest9
-rw-r--r--sys-cluster/zetcd/files/zetcd.confd2
-rw-r--r--sys-cluster/zetcd/files/zetcd.initd19
-rw-r--r--sys-cluster/zetcd/metadata.xml8
-rw-r--r--sys-cluster/zetcd/zetcd-0.0.4-r2.ebuild54
14 files changed, 0 insertions, 365 deletions
diff --git a/sys-cluster/Manifest.gz b/sys-cluster/Manifest.gz
index 2c752a72bd5c..fdc38b84826e 100644
--- a/sys-cluster/Manifest.gz
+++ b/sys-cluster/Manifest.gz
Binary files differ
diff --git a/sys-cluster/k3s/Manifest b/sys-cluster/k3s/Manifest
deleted file mode 100644
index fc224e8468b4..000000000000
--- a/sys-cluster/k3s/Manifest
+++ /dev/null
@@ -1,13 +0,0 @@
-AUX k3s-killall.sh 2026 BLAKE2B a097d118a685a61d21e57f41951fb04eb0f1e274c37be05747ff3d90c91689b65d13d00de4aef4f397de2604e186f27461fdabae66ec001840383747be46719c SHA512 1ef7cd982977080a282df33e20d5e14f36bf0f5fc8847686f7ce72a07bb9fe61c797333cc5174d0f413b5cf97c3cca01f3473eacafbc0a6d3f729492009901ed
-AUX k3s.confd 49 BLAKE2B 1320691aa5dce4b97374c1456e52732e4c7f3dca2a0fcb781db92649fc3cca4472abba08fc0486f844607fbc129e6ee606e318217e6b2e3ad2b5787f2d5d62ea SHA512 fc1681cada6d29f479b5ae6ad758eeb7a04f6547b4f7843795221fbe1c542f9ea714fdeaab5304044b7eefe9263a01da2d9c57a5ac151520ad80939d9a0e11cf
-AUX k3s.initd 976 BLAKE2B 155d1598f307b613b0aab30098105551860048ae17f783920976c73d902535303e8d2cad02bd054af75e0936a17eb592813f3acb3f405e50ec07b5022b587f19 SHA512 21538ca90ac3903deb6c882a9efa60869002f25784d06a59c67b882b611442ce24beb86ee793bcd2b37c3ab9a32ca7b74b69acdd30b1438c66705d749f522b4c
-AUX k3s.logrotated 37 BLAKE2B 8e106b2ae826d1724adb3cf6970cb46b53247ce77a8206ce9ffdaea372ee36f164f38ae8044afe814f9a3aa24d1f3c8d8d75452949ffaee0644948a6ae92fb52 SHA512 f0732ad9d003df155ab9f919909db8c62024c546412f77b3fc6c1a94faf150c532de61e73421a880b7be55edaa4367e01084f59b6f99211a3dcaac1a38f28d68
-AUX k3s.service 597 BLAKE2B 067ea095d2ad948a59e6fcc6ecc569d3f8fa4e802e381e5ccc48988c70c5e8e9e4335afc7cf5a2e830d22bd89cabffbc6fb9161da73599be75b305eb28bea14a SHA512 9741575f844da8ed96e230c443ec6662bff22be8602b420eb74fc6a72d09f36a5fddb8426894e63b7a8c2918a36fc717a38dfbcf003b56f47c13c06c4fc96825
-DIST k3s-1.25.4_p1-vendor.tar.gz 32048804 BLAKE2B 0fabf00e32b7db9f607def3a6d67b8266e96816f108be89bef499859219ca2ed26c7c4e01c2795161d8513b7c8cd55f9b6ea38f28b8536b3510fe59c86115d4f SHA512 96c157f4cb57347b3f6ac8be345fc4937aae2679b321387c263550f63b893f888df099de27606a81feaead1a8a3a3b54ed0974556666fcfe6390ddcee653a5ea
-DIST k3s-cni-plugins-1.1.1.tar.gz 3122345 BLAKE2B 270283ffb746ca97ad147b368143c56bd9641b7ebcb1b2b61f80ffea3336b240b28c9b9496bd2f6eb6d7e5382da4979c26e37eca30ac19fd362ed822ba94f300 SHA512 53dcd363231325553a5c9e804fc9005471fe5c05c87aae0340214c146eba66a3761d73976ba0145d86a663a2b0a1941e6cc5823b6d05e002a9ef18e41e10ac3c
-DIST k3s-containerd-1.6.8-k3s1.tar.gz 10344676 BLAKE2B 18b236d61c710234fc6feefb4b08e36950c02a3a74d92a7bae5286ddf2916d29f636d1c9fb4307ccb6c6f1c7a77441096b0db9c892d5745f32815f4016af7b54 SHA512 b85c5e73c9f6c66c229888d93b3796c3fa4b362ee2ee4f7fb37f760ff241223820c0bec4995e73e9c3d20b81a8fc3676e7b0ed170239c8cb43194aae2701a6b5
-DIST k3s-root-amd64-0.11.0.tar 11878400 BLAKE2B 6227ba08e305f062ed814a6b997313415c08e469b05f0501c86f7df25e8a3c9ecb43675613337f6d038faa5153aae98eb44cad9bc170967e0a216ba5ec27559e SHA512 d181117230ad941b40173c3b7dc3d2bb0f3d44a28e9715d85c752193c6058bb6be4a4b8f061df73fed690629a7b2b330185b38bb90ce7fcc9c808096516cb0a3
-DIST k3s-runc-v1.1.4.tar.gz 2334639 BLAKE2B bc7eb7de29e8ebb9ce146bc77bf6cfc116f4af3e28c0344059183cf0c8082c629ccb235531c368cce99915991b25df0b50b7cbb98b9c6a7d141ba6cc15958651 SHA512 c8e79ad839964680d29ab56a4de255f91192741951673025da6889c544a232d4d392db2da8005d8e22999a37bfbc9c9fe7f6043b165bc4edc2f2a29261d8a3d6
-DIST traefik-19.0.4.tgz 64237 BLAKE2B f9cb2ab1b72446781dc0b214b9f986629e78134ee3942ebc62d6bec43b15e1ce9dc34b8bdecfe04d198308f6fe7145e4bfcd4b6386fae50eb4bdce56751e7dc3 SHA512 575bd49371a91a0b00247ce1f72b7b87adad3d0dbfe31b4e916ca35711eb8ec39cb07bc903d2d7e44dc0f4f963303fc9169fe80c0c38f7191b13b655740b814b
-EBUILD k3s-1.25.4_p1.ebuild 4102 BLAKE2B dc3aefb08f7fa62d108564e12d40a84f95f4d09aae25b2360029e8f61a156798b329470bc23b13e123f76f00ece5ff58e2001ae65bcb9bd02462ef88a39f5526 SHA512 7091478166a0a6f24e010444f2d865def74905b3b3384fc5ca67249a5bff1c6f674fa7036751851ca86a5b61fbb3814b3e277017aa26e41cf1a191f7d11667a0
-MISC metadata.xml 515 BLAKE2B dc5e9d23a7b4d84ec392036cd87975b9117133b3a68eb1a69a38637dfca36f4e721be42dbd1ee0dd73585602800ef49d4255ff736be7cdc97e7f2d07b59af99b SHA512 8ee732afdfd59151faa18dbc68075d0c528113b8ea3f9939d0a83fbf7f06deefe2dee27079b7317ee98ea165e81cf4514f1d305564e21b3e1fc4760d2350fd46
diff --git a/sys-cluster/k3s/files/k3s-killall.sh b/sys-cluster/k3s/files/k3s-killall.sh
deleted file mode 100644
index a3aa2fcf3770..000000000000
--- a/sys-cluster/k3s/files/k3s-killall.sh
+++ /dev/null
@@ -1,78 +0,0 @@
-#!/bin/sh
-[ $(id -u) -eq 0 ] || exec sudo $0 $@
-
-for bin in /var/lib/rancher/k3s/data/**/bin/; do
- [ -d $bin ] && export PATH=$PATH:$bin:$bin/aux
-done
-
-set -x
-
-for service in /etc/systemd/system/k3s*.service; do
- [ -s $service ] && systemctl stop $(basename $service)
-done
-
-for service in /etc/init.d/k3s*; do
- [ -x $service ] && $service stop
-done
-
-pschildren() {
- ps -e -o ppid= -o pid= | \
- sed -e 's/^\s*//g; s/\s\s*/\t/g;' | \
- grep -w "^$1" | \
- cut -f2
-}
-
-pstree() {
- for pid in $@; do
- echo $pid
- for child in $(pschildren $pid); do
- pstree $child
- done
- done
-}
-
-killtree() {
- kill -9 $(
- { set +x; } 2>/dev/null;
- pstree $@;
- set -x;
- ) 2>/dev/null
-}
-
-getshims() {
- ps -e -o pid= -o args= | sed -e 's/^ *//; s/\s\s*/\t/;' | grep -w 'k3s/data/[^/]*/bin/containerd-shim' | cut -f1
-}
-
-killtree $({ set +x; } 2>/dev/null; getshims; set -x)
-
-do_unmount_and_remove() {
- set +x
- while read -r _ path _; do
- case "$path" in $1*) echo "$path" ;; esac
- done < /proc/self/mounts | sort -r | xargs -r -t -n 1 sh -c 'umount "$0" && rm -rf "$0"'
- set -x
-}
-
-do_unmount_and_remove '/run/k3s'
-do_unmount_and_remove '/var/lib/rancher/k3s'
-do_unmount_and_remove '/var/lib/kubelet/pods'
-do_unmount_and_remove '/var/lib/kubelet/plugins'
-do_unmount_and_remove '/run/netns/cni-'
-
-# Remove CNI namespaces
-ip netns show 2>/dev/null | grep cni- | xargs -r -t -n 1 ip netns delete
-
-# Delete network interface(s) that match 'master cni0'
-ip link show 2>/dev/null | grep 'master cni0' | while read ignore iface ignore; do
- iface=${iface%%@*}
- [ -z "$iface" ] || ip link delete $iface
-done
-ip link delete cni0
-ip link delete flannel.1
-ip link delete flannel-v6.1
-ip link delete kube-ipvs0
-ip link delete flannel-wg
-ip link delete flannel-wg-v6
-rm -rf /var/lib/cni/
-iptables-save | grep -v KUBE- | grep -v CNI- | grep -iv flannel | iptables-restore
-ip6tables-save | grep -v KUBE- | grep -v CNI- | grep -iv flannel | ip6tables-restore
diff --git a/sys-cluster/k3s/files/k3s.confd b/sys-cluster/k3s/files/k3s.confd
deleted file mode 100644
index e6b4067854c1..000000000000
--- a/sys-cluster/k3s/files/k3s.confd
+++ /dev/null
@@ -1,2 +0,0 @@
-#command_args="server"
-#command_user="root:root"
diff --git a/sys-cluster/k3s/files/k3s.initd b/sys-cluster/k3s/files/k3s.initd
deleted file mode 100644
index 874052701a7d..000000000000
--- a/sys-cluster/k3s/files/k3s.initd
+++ /dev/null
@@ -1,32 +0,0 @@
-#!/sbin/openrc-run
-
-name=k3s
-description="Lightweight Kubernetes"
-pidfile=${pidfile:-"/run/${RC_SVCNAME}.pid"}
-command="/usr/bin/k3s"
-command_user="${command_user:-"root:root"}"
-command_args="${command_args:-"server"}"
-command_background="true"
-output_log="${output_log:-"/var/log/${RC_SVCNAME}/${RC_SVCNAME}.log"}"
-error_log="${error_log:-"${output_log}"}"
-start_stop_daemon_args="${start_stop_daemon_args:-"--user ${command_user%:*} --group ${command_user#*:} --stdout ${output_log} --stderr ${error_log}"}"
-
-: "${supervisor:=supervise-daemon}"
-: "${respawn_delay:=5}"
-: "${respawn_max:=0}"
-
-depend() {
- after network-online
- want cgroups
-}
-
-start() {
- checkpath --directory --mode 755 --owner root "${pidfile%/*}"
- checkpath --directory --mode 755 --owner "${command_user}" "${output_log%/*}"
- default_start
-}
-
-set -o allexport
-if [ -f /etc/environment ]; then . /etc/environment; fi
-if [ -f /etc/rancher/k3s/k3s.env ]; then . /etc/rancher/k3s/k3s.env; fi
-set +o allexport
diff --git a/sys-cluster/k3s/files/k3s.logrotated b/sys-cluster/k3s/files/k3s.logrotated
deleted file mode 100644
index 87b8a16c73a6..000000000000
--- a/sys-cluster/k3s/files/k3s.logrotated
+++ /dev/null
@@ -1,3 +0,0 @@
-/var/log/k3s/*.log {
- copytruncate
-}
diff --git a/sys-cluster/k3s/files/k3s.service b/sys-cluster/k3s/files/k3s.service
deleted file mode 100644
index 3dfe301f7033..000000000000
--- a/sys-cluster/k3s/files/k3s.service
+++ /dev/null
@@ -1,24 +0,0 @@
-[Unit]
-Description=Lightweight Kubernetes
-Documentation=https://k3s.io
-Wants=network-online.target
-
-[Install]
-WantedBy=multi-user.target
-
-[Service]
-Type=notify
-EnvironmentFile=-/etc/systemd/system/k3s.service.env
-Environment=CMD_K3S_EXEC="server"
-KillMode=process
-Delegate=yes
-# Having non-zero Limit*s causes performance problems due to accounting overhead
-# in the kernel. We recommend using cgroups to do container-local accounting.
-LimitNOFILE=1048576
-LimitNPROC=infinity
-LimitCORE=infinity
-TasksMax=infinity
-TimeoutStartSec=0
-Restart=always
-RestartSec=5s
-ExecStart=/usr/bin/k3s $CMD_K3S_EXEC
diff --git a/sys-cluster/k3s/k3s-1.25.4_p1.ebuild b/sys-cluster/k3s/k3s-1.25.4_p1.ebuild
deleted file mode 100644
index 953cdaa09023..000000000000
--- a/sys-cluster/k3s/k3s-1.25.4_p1.ebuild
+++ /dev/null
@@ -1,102 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit go-module linux-info systemd
-
-DESCRIPTION="Lightweight Kubernetes"
-HOMEPAGE="https://k3s.io"
-K3S_CONTAINERD_VERSION=1.6.8-k3s1
-K3S_RUNC_VERSION=v1.1.4
-K3S_ROOT_VERSION=0.11.0
-K3S_TRAEFIK_VERSION=19.0.4
-K3S_TRAEFIK_PACKAGE_VERSION=00
-K3S_CNIPLUGINS_VERSION=1.1.1
-CONFIG_CHECK="~BRIDGE_NETFILTER ~CFS_BANDWIDTH ~CGROUP_DEVICE ~CGROUP_PERF ~CGROUP_PIDS ~IP_VS ~MEMCG ~NETFILTER_XT_MATCH_COMMENT ~OVERLAY_FS ~VLAN_8021Q ~VXLAN"
-
-MY_PV=${PV%_p*}+k3s${PV#*_p}
-SRC_URI="https://github.com/zmedico/k3s/archive/refs/tags/v${MY_PV}-vendor.tar.gz -> ${P}-vendor.tar.gz
- https://github.com/k3s-io/containerd/archive/refs/tags/v${K3S_CONTAINERD_VERSION}.tar.gz -> k3s-containerd-${K3S_CONTAINERD_VERSION}.tar.gz
- https://github.com/opencontainers/runc/archive/refs/tags/${K3S_RUNC_VERSION}.tar.gz -> k3s-runc-${K3S_RUNC_VERSION}.tar.gz
- https://traefik.github.io/charts/traefik/traefik-${K3S_TRAEFIK_VERSION}.tgz
- https://github.com/rancher/plugins/archive/refs/tags/v${K3S_CNIPLUGINS_VERSION}-k3s1.tar.gz -> k3s-cni-plugins-${K3S_CNIPLUGINS_VERSION}.tar.gz
- amd64? ( https://github.com/rancher/k3s-root/releases/download/v${K3S_ROOT_VERSION}/k3s-root-amd64.tar -> k3s-root-amd64-${K3S_ROOT_VERSION}.tar )"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="+kubectl-symlink rootless"
-REQUIRED_USE="|| ( amd64 )"
-DEPEND="
- app-misc/yq
- net-firewall/conntrack-tools
- sys-fs/btrfs-progs
- rootless? ( app-containers/slirp4netns )
-"
-RDEPEND="kubectl-symlink? ( !sys-cluster/kubectl )"
-RESTRICT+=" test"
-
-S=${WORKDIR}/${PN}-${MY_PV/+/-}-vendor
-
-src_unpack() {
- unpack ${P}-vendor.tar.gz
- cd "${S}" || die
- mkdir -p bin/aux build/static/charts cache etc || die
- cp "${DISTDIR}/traefik-${K3S_TRAEFIK_VERSION}.tgz" build/static/charts/traefik-${K3S_TRAEFIK_VERSION}${K3S_TRAEFIK_PACKAGE_VERSION}.tgz || die
- cp "${DISTDIR}/k3s-cni-plugins-${K3S_CNIPLUGINS_VERSION}.tar.gz" cache/ || die
-}
-
-src_prepare() {
- local filename pattern replacement
- default
-
- local CONTAINERD_DIR=build/src/github.com/containerd/containerd
- mkdir -p "${CONTAINERD_DIR}" || die
- tar -x --strip-components=1 -f "${DISTDIR}/k3s-containerd-${K3S_CONTAINERD_VERSION}.tar.gz" -C "${CONTAINERD_DIR}" || die
- if has_version -b ">=dev-lang/go-1.18"; then
- # https://bugs.gentoo.org/835601
- sed -i -e "/github.com\/containerd\/containerd => .\/.empty-mod/d" "${CONTAINERD_DIR}"/{go.mod,vendor/modules.txt} || die
- fi
-
- local RUNC_DIR=build/src/github.com/opencontainers/runc
- mkdir -p "${RUNC_DIR}" || die
- tar -x --strip-components=1 -f "${DISTDIR}/k3s-runc-${K3S_RUNC_VERSION}.tar.gz" -C "${RUNC_DIR}" || die
-
- # Disable download for files fetched via SRC_URI.
- sed -e 's:^[[:space:]]*curl:#\0:' \
- -e 's:^[[:space:]]*git:#\0:' \
- -e 's:^rm -rf \${CHARTS_DIR}:#\0:' \
- -e 's:^rm -rf \${RUNC_DIR}:#\0:' \
- -e 's:^rm -rf \${CONTAINERD_DIR}:#\0:' \
- -e 's:yq e :yq -r :' \
- -e "s:^setup_tmp\$:TMP_DIR=${S}/build/static/charts:" \
- -i scripts/download || die
- sed -e '/scripts\/build-upload/d' -i scripts/package-cli || die
- pattern='git clone -b $VERSION_CNIPLUGINS https://github.com/rancher/plugins.git $WORKDIR'
- filename=scripts/build
- grep -qF "${pattern}" "${filename}" || \
- die "failed to locate plugins clone command"
- sed -e "s|${pattern}|mkdir -p \"\$WORKDIR\" \\&\\& tar -xzf \"${S}/cache/k3s-cni-plugins-${K3S_CNIPLUGINS_VERSION}.tar.gz\" --strip-components=1 -C \"\$WORKDIR\"|" \
- -e 's|rm -rf $TMPDIR||' \
- -i "${filename}" || die
- sed -e 's:/usr/local/bin:/usr/bin:g' -i k3s.service || die
-}
-
-src_compile() {
- mkdir -p build/data || die
- "${BASH}" -ex ./scripts/download || die
- ./scripts/build || die
- ./scripts/package-cli || die
-}
-
-src_install() {
- dobin "dist/artifacts/${PN}"
- newbin "${FILESDIR}/k3s-killall.sh" k3s-killall
- use kubectl-symlink && dosym k3s /usr/bin/kubectl
- systemd_dounit "${FILESDIR}/${PN}.service"
- newinitd "${FILESDIR}/${PN}.initd" "${PN}"
- newconfd "${FILESDIR}/${PN}.confd" "${PN}"
- insinto /etc/logrotate.d
- newins "${FILESDIR}/${PN}.logrotated" "${PN}"
- dodoc README.md
-}
diff --git a/sys-cluster/k3s/metadata.xml b/sys-cluster/k3s/metadata.xml
deleted file mode 100644
index 27c2ee09163d..000000000000
--- a/sys-cluster/k3s/metadata.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>zmedico@gentoo.org</email>
- <name>Zac Medico</name>
- </maintainer>
- <upstream>
- <remote-id type="github">k3s-io/k3s</remote-id>
- </upstream>
- <use>
- <flag name="kubectl-symlink">
- Install a kubectl symlink that points to k3s.
- </flag>
- <flag name="rootless">
- Enables dependencies for running in rootless mode.
- </flag>
- </use>
-</pkgmetadata>
diff --git a/sys-cluster/zetcd/Manifest b/sys-cluster/zetcd/Manifest
deleted file mode 100644
index 4be6113d9901..000000000000
--- a/sys-cluster/zetcd/Manifest
+++ /dev/null
@@ -1,9 +0,0 @@
-AUX zetcd.confd 86 BLAKE2B e553ed0a94a5697ea674e6ef30f1057fba656975d86b32d3b7163687126af56de3963384155a261e1ca484de14bb4b7b0ab5763e490392e190dfe889c80abdfe SHA512 6375022e8ed703ab87d1f8d22377ac831d4488835da566c108f6ee8c1b45bbbb40bab99d27f4845f3f1eb35e562ae3cb1aaec8ca135864b9a24cb612b1234845
-AUX zetcd.initd 588 BLAKE2B 5673fab83c16dce5b0f1cfada5346e5bf2ecb35f9d4efaddb4042e78ff81863dd00c0992e7969e852b4b6f7bbcb65b399a0a7eb02ead7b330836c6a7277d9ba7 SHA512 642aede75ab87f54ca950baa259215527e27de259e623e4ac378beb07bb2f2f410cdb85d4cd90200da784881d45d055b7776713ae497ffc292375f090b169810
-DIST github.com-etcd-io-etcd-714e7ec8db7f8398880197be10771fe89c480ee5.tar.gz 2522193 BLAKE2B 3c85315af69aebb1694f4e329e56152c20f80f5985363f6f739529f7bc2149982a1c24c6c4bb24bfdf3196510afb5f6ad4cd63adec6eff498843aababf8ebce4 SHA512 4ae964789da6e2f586d7c6f7f390a54fa8dc708cea072195fbca74d3f51f9ea4db89566cc8e32687023c43a6578bf03c3ccdf18204ff0f42d17a918c29282133
-DIST github.com-golang-protobuf-4bd1920723d7b7c925de087aa32e2187708897f7.tar.gz 242813 BLAKE2B 8ffdbe1a0175e33eb0c521b08b3a27649093986b46ab84c140953b53fba4dfdf6e0f022b5e5feba196e7df266b2ca7a5815875fc1a9fadfca6ed697800929559 SHA512 4c22c8f9287066d4e035f2f638e91b78a8731aac23e15ced5ddaf1e386125a89d196300772d59006e72f07c5d1b21fd01ef8ebdc8de5323606b6ff4667e62c31
-DIST github.com-google-go-genproto-ee236bd376b077c7a89f260c026c4735b195e459.tar.gz 968271 BLAKE2B 25c00f9bdb5b6069b3e06bd4e26b5df95110843c894216eef033e10660a5103d4b471ad8b014630292c5001f976c54e1da5dfb4c89d6f655715241d41ee99b7b SHA512 a3a9e923926da62e097ee1775332cc5550334e4f96975f2ac5f0d3bdaa148f6583dcce10db68d1d4606ee471072b3248f40ae276bd9409c0d31a9f9bb3803bc1
-DIST github.com-grpc-grpc-go-777daa17ff9b5daef1cfdf915088a2ada3332bf0.tar.gz 220340 BLAKE2B 788b394df3b791a558c5aeb0fc1e330053d0dcc58d47308d337498743284a7b0a01eb28a853d619ae0038b27db4c93883cef672f74d7a7442d856b19e3e1cfb2 SHA512 ca79d38bc7d68f1d98869bee21dcdc563c3fee1a8d28b77d474752376fb91cc7b368466dfac41ddebbec13c1560ac3c22257a52deb6d844add5d208646d2e3f5
-DIST zetcd-0.0.4.tar.gz 1781564 BLAKE2B f6d5b69b9679dd53aa2f993979fbe8acc7711544fc43f58624d05223b90ff1aff76a8760708cbe8d3d424516ba67fc44967f1c54c025cd471d95465b2d6ba000 SHA512 d01cf89f500c6caf0ca4b60adda82d662d3f8948aeb3963f72872363f31ecd4e99b2b839ad8ae826906b0abdc46fbdacd6f996778d2a51cf2a1ddc6ba09b3fc6
-EBUILD zetcd-0.0.4-r2.ebuild 1387 BLAKE2B 5de22029bc776b16ea09c711b8ec4cf168874d616194e5076565f71bb1a9ddd2f53f1ecf7ce58046ec197e3111a27c0560f336d2333eef05c9dedc63ba300766 SHA512 5894b9900e85110c4dfb1b457420b29056387e04f86679b030a5fc6e3e4abe82cf9c726c99830d24bf6be9cf104daad4eb7ca6dd049671435bdfd7f1496c2d62
-MISC metadata.xml 246 BLAKE2B 43e4951b036ee7a399932fd854c8e3f205f4a16bea323630bc97b22c82be1e63f55945572bf2a237ba931901b93f396dc03fe23234efc004ebaca4852ab4c2fb SHA512 23bbb13506163c11f09bb5b4e3272394bc9fe63b6334095216a64f7c824510e3215e834d8cf58e4328c45733b788675345c307316b89af00f16cc7313f5ce434
diff --git a/sys-cluster/zetcd/files/zetcd.confd b/sys-cluster/zetcd/files/zetcd.confd
deleted file mode 100644
index c16dd309d00a..000000000000
--- a/sys-cluster/zetcd/files/zetcd.confd
+++ /dev/null
@@ -1,2 +0,0 @@
-# arguments for zetcd
-command_args="--zkaddr 0.0.0.0:2181 --endpoints localhost:2379"
diff --git a/sys-cluster/zetcd/files/zetcd.initd b/sys-cluster/zetcd/files/zetcd.initd
deleted file mode 100644
index 93b3a48b43ad..000000000000
--- a/sys-cluster/zetcd/files/zetcd.initd
+++ /dev/null
@@ -1,19 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-description="Zetcd Zookeeper frontend for etcd"
-pidfile=${pidfile:-"/run/${SVCNAME}/${SVCNAME}.pid"}
-user=${user:-${SVCNAME}}
-group=${group:-${SVCNAME}}
-
-command="/usr/bin/zetcd"
-command_args="${command_args}"
-command_background="true"
-start_stop_daemon_args="--user ${user} --group ${group} \
- --stdout /var/log/${SVCNAME}/${SVCNAME}.log \
- --stderr /var/log/${SVCNAME}/${SVCNAME}.log"
-
-start_pre() {
- checkpath -d -m 0755 -o "${user}":"${group}" "${pidfile%/*}"
-}
diff --git a/sys-cluster/zetcd/metadata.xml b/sys-cluster/zetcd/metadata.xml
deleted file mode 100644
index 70f750172570..000000000000
--- a/sys-cluster/zetcd/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <upstream>
- <remote-id type="github">etcd-io/zetcd</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/sys-cluster/zetcd/zetcd-0.0.4-r2.ebuild b/sys-cluster/zetcd/zetcd-0.0.4-r2.ebuild
deleted file mode 100644
index 69fea40eac84..000000000000
--- a/sys-cluster/zetcd/zetcd-0.0.4-r2.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-EGO_PN="github.com/etcd-io/zetcd"
-
-EGO_VENDOR=( "github.com/etcd-io/etcd 714e7ec8db7f8398880197be10771fe89c480ee5"
- "google.golang.org/grpc 777daa17ff9b5daef1cfdf915088a2ada3332bf0 github.com/grpc/grpc-go"
- "github.com/golang/protobuf 4bd1920723d7b7c925de087aa32e2187708897f7"
- "google.golang.org/genproto ee236bd376b077c7a89f260c026c4735b195e459 github.com/google/go-genproto"
-)
-
-ZETCD_COMMIT="e4352ce3cc940bc5b60bb3dd69c14f16dac2980a"
-
-inherit golang-build golang-vcs-snapshot
-
-ARCHIVE_URI="https://${EGO_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-DESCRIPTION="ZooKeeper personality for etcd"
-HOMEPAGE="https://github.com/etcd-io/zetcd"
-SRC_URI="
- ${ARCHIVE_URI}
- ${EGO_VENDOR_URI}
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RESTRICT="test"
-
-DEPEND="
- acct-group/zetcd
- acct-user/zetcd
-"
-RDEPEND="${DEPEND}"
-
-src_compile() {
- pushd src || die
- GOPATH="${WORKDIR}/${P}" go build -o ${EGO_PN}/bin/zetcd -v \
- -ldflags "-X ${EGO_PN}/version.Version=${PV} -X ${EGO_PN}/version.SHA=$ZETCD_COMMIT" \
- ${EGO_PN}/cmd/zetcd || die
- popd || die
-}
-
-src_install() {
- dobin src/${EGO_PN}/bin/*
- dodoc src/${EGO_PN}/README.md
- keepdir /var/log/zetcd
- fowners -R ${PN}:${PN} /var/log/${PN}
- newinitd "${FILESDIR}"/${PN}.initd ${PN}
- newconfd "${FILESDIR}"/${PN}.confd ${PN}
-}