From e19f399f882ed9729f691df30c54d51719118046 Mon Sep 17 00:00:00 2001 From: James Le Cuirot Date: Mon, 22 Dec 2025 16:17:38 +0000 Subject: [PATCH] app-admin/toolbox: Migrate versioned ebuild away from git eclass Signed-off-by: James Le Cuirot --- .../coreos-overlay/app-admin/toolbox/Manifest | 1 + .../app-admin/toolbox/metadata.xml | 3 +++ .../app-admin/toolbox/toolbox-9999.ebuild | 24 +++++++++---------- 3 files changed, 15 insertions(+), 13 deletions(-) create mode 100644 sdk_container/src/third_party/coreos-overlay/app-admin/toolbox/Manifest diff --git a/sdk_container/src/third_party/coreos-overlay/app-admin/toolbox/Manifest b/sdk_container/src/third_party/coreos-overlay/app-admin/toolbox/Manifest new file mode 100644 index 0000000000..cfac367595 --- /dev/null +++ b/sdk_container/src/third_party/coreos-overlay/app-admin/toolbox/Manifest @@ -0,0 +1 @@ +DIST toolbox-a33dd49910b9208bcb835662308242494446a0ff.tar.gz 11780 BLAKE2B a12731927492fe118a4d1bae0c43b6d79297dcc25f312dc95045abeebe9b8701948ae95a6c15108ea50ceb81b680a913b0149b59f4444dc939dc8f4b2c3997dc SHA512 537fca7dc3b92715cf88cfb70708e3172c872cbf892433b16c22412086830771b140f0d1455e3747759b45405114662584b5f629c5b065ff1f89a1c363b4da5d diff --git a/sdk_container/src/third_party/coreos-overlay/app-admin/toolbox/metadata.xml b/sdk_container/src/third_party/coreos-overlay/app-admin/toolbox/metadata.xml index 097975e3ad..75c93f69a6 100644 --- a/sdk_container/src/third_party/coreos-overlay/app-admin/toolbox/metadata.xml +++ b/sdk_container/src/third_party/coreos-overlay/app-admin/toolbox/metadata.xml @@ -1,4 +1,7 @@ + + flatcar/toolbox + diff --git a/sdk_container/src/third_party/coreos-overlay/app-admin/toolbox/toolbox-9999.ebuild b/sdk_container/src/third_party/coreos-overlay/app-admin/toolbox/toolbox-9999.ebuild index eaf5f13b07..f13ff77612 100644 --- a/sdk_container/src/third_party/coreos-overlay/app-admin/toolbox/toolbox-9999.ebuild +++ b/sdk_container/src/third_party/coreos-overlay/app-admin/toolbox/toolbox-9999.ebuild @@ -1,26 +1,24 @@ # Copyright (c) 2014 CoreOS, Inc.. All rights reserved. # Distributed under the terms of the GNU General Public License v2 -EAPI=7 -EGIT_REPO_URI="https://github.com/flatcar/toolbox.git" +EAPI=8 -if [[ "${PV}" == 9999 ]]; then - KEYWORDS="~amd64 ~arm64" +DESCRIPTION="Launches a container to bring in your favorite debugging or admin tools" +HOMEPAGE="https://github.com/flatcar/toolbox" + +if [[ ${PV} == 9999 ]]; then + EGIT_REPO_URI="https://github.com/flatcar/toolbox.git" + inherit git-r3 else - EGIT_COMMIT="2fae95b467d6961a396b88d6aa20a9d6bee943c6" # main + EGIT_VERSION="a33dd49910b9208bcb835662308242494446a0ff" # main + SRC_URI="https://github.com/flatcar/toolbox/archive/${EGIT_VERSION}.tar.gz -> ${PN}-${EGIT_VERSION}.tar.gz" + S="${WORKDIR}/${PN}-${EGIT_VERSION}" KEYWORDS="amd64 arm64" fi -inherit git-r3 - -DESCRIPTION="toolbox" -HOMEPAGE="https://github.com/flatcar/toolbox" -SRC_URI="" - LICENSE="Apache-2.0" SLOT="0" -IUSE="" src_install() { - dobin ${S}/toolbox + dobin toolbox }