From dd0079be9854f2831caf3bc166b2aa15eef3623a Mon Sep 17 00:00:00 2001 From: James Le Cuirot Date: Mon, 22 Dec 2025 16:48:29 +0000 Subject: [PATCH] app-admin/updateservicectl: Migrate versioned ebuild from git eclass Signed-off-by: James Le Cuirot --- .../app-admin/updateservicectl/Manifest | 1 + .../app-admin/updateservicectl/metadata.xml | 3 +++ .../updateservicectl-9999.ebuild | 26 +++++++------------ 3 files changed, 14 insertions(+), 16 deletions(-) create mode 100644 sdk_container/src/third_party/coreos-overlay/app-admin/updateservicectl/Manifest diff --git a/sdk_container/src/third_party/coreos-overlay/app-admin/updateservicectl/Manifest b/sdk_container/src/third_party/coreos-overlay/app-admin/updateservicectl/Manifest new file mode 100644 index 0000000000..49e10a93a6 --- /dev/null +++ b/sdk_container/src/third_party/coreos-overlay/app-admin/updateservicectl/Manifest @@ -0,0 +1 @@ +DIST updateservicectl-bfcb21e4c5ef7077231ef1d879c867f1655da09a.tar.gz 109928 BLAKE2B a9757d3ddd2430e99097ce588ece0bfd807b1af8a7fa5db23e5ce0941cd27c1e976ed22c98ee18c3b15f9cef61eb52d918c1861566897b7f6290222e0ce1b881 SHA512 2e8eaebf706e2513b34b629071f58bcdf1d01749f866b2a5e089fa8c57195c63f800fd6882b5e29c5242d12114fbe8e5553a0d404e1552b893b93c941c516f56 diff --git a/sdk_container/src/third_party/coreos-overlay/app-admin/updateservicectl/metadata.xml b/sdk_container/src/third_party/coreos-overlay/app-admin/updateservicectl/metadata.xml index 097975e3ad..258ef742ae 100644 --- a/sdk_container/src/third_party/coreos-overlay/app-admin/updateservicectl/metadata.xml +++ b/sdk_container/src/third_party/coreos-overlay/app-admin/updateservicectl/metadata.xml @@ -1,4 +1,7 @@ + + flatcar/updateservicectl + diff --git a/sdk_container/src/third_party/coreos-overlay/app-admin/updateservicectl/updateservicectl-9999.ebuild b/sdk_container/src/third_party/coreos-overlay/app-admin/updateservicectl/updateservicectl-9999.ebuild index 27e8d85b36..fafa9762b8 100644 --- a/sdk_container/src/third_party/coreos-overlay/app-admin/updateservicectl/updateservicectl-9999.ebuild +++ b/sdk_container/src/third_party/coreos-overlay/app-admin/updateservicectl/updateservicectl-9999.ebuild @@ -1,30 +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/updateservicectl.git" +EAPI=8 + COREOS_GO_PACKAGE="github.com/flatcar/updateservicectl" COREOS_GO_GO111MODULE="on" -inherit git-r3 coreos-go +inherit coreos-go -if [[ "${PV}" == 9999 ]]; then - KEYWORDS="~amd64 ~arm64" +if [[ ${PV} == 9999 ]]; then + EGIT_REPO_URI="https://github.com/flatcar/updateservicectl.git" + inherit git-r3 else - EGIT_COMMIT="446f13594465503a3fdfc9106fd8a0c3123249c2" # main + EGIT_VERSION="bfcb21e4c5ef7077231ef1d879c867f1655da09a" # main + SRC_URI="https://github.com/flatcar/updateservicectl/archive/${EGIT_VERSION}.tar.gz -> ${PN}-${EGIT_VERSION}.tar.gz" + S="${WORKDIR}/${PN}-${EGIT_VERSION}" KEYWORDS="amd64 arm64" fi -DESCRIPTION="CoreUpdate Management CLI" +DESCRIPTION="Flatcar Container Linux update service CLI" HOMEPAGE="https://github.com/flatcar/updateservicectl" -SRC_URI="" LICENSE="Apache-2.0" SLOT="0" -IUSE="" - -RDEPEND="!app-admin/updatectl" - -src_prepare() { - coreos-go_src_prepare - GOPATH+=":${S}/Godeps/_workspace" -}