From 2519d52a9ffcf0dfc903df78a4cc2808eb756f32 Mon Sep 17 00:00:00 2001 From: James Le Cuirot Date: Tue, 31 Mar 2026 14:21:54 +0100 Subject: [PATCH] app-containers/accelerated-container-image: Version bump to 1.4.3 Signed-off-by: James Le Cuirot --- changelog/updates/2026-03-17-aci-1.4.2.md | 1 - changelog/updates/2026-03-31-aci-1.4.3.md | 1 + .../accelerated-container-image/Manifest | 4 +- .../accelerated-container-image-1.4.2.ebuild | 1 - .../accelerated-container-image-1.4.3.ebuild | 50 +++++++++++++++++++ 5 files changed, 53 insertions(+), 4 deletions(-) delete mode 100644 changelog/updates/2026-03-17-aci-1.4.2.md create mode 100644 changelog/updates/2026-03-31-aci-1.4.3.md delete mode 120000 sdk_container/src/third_party/coreos-overlay/app-containers/accelerated-container-image/accelerated-container-image-1.4.2.ebuild create mode 100644 sdk_container/src/third_party/coreos-overlay/app-containers/accelerated-container-image/accelerated-container-image-1.4.3.ebuild diff --git a/changelog/updates/2026-03-17-aci-1.4.2.md b/changelog/updates/2026-03-17-aci-1.4.2.md deleted file mode 100644 index 9b88731f4b..0000000000 --- a/changelog/updates/2026-03-17-aci-1.4.2.md +++ /dev/null @@ -1 +0,0 @@ -- sysext-overlaybd: accelerated-container-image ([1.4.2](https://github.com/containerd/accelerated-container-image/releases/tag/v1.4.2) (includes [1.4.1](https://github.com/containerd/accelerated-container-image/releases/tag/v1.4.1), [1.4.0](https://github.com/containerd/accelerated-container-image/releases/tag/v1.4.0))) diff --git a/changelog/updates/2026-03-31-aci-1.4.3.md b/changelog/updates/2026-03-31-aci-1.4.3.md new file mode 100644 index 0000000000..0a74dfbf59 --- /dev/null +++ b/changelog/updates/2026-03-31-aci-1.4.3.md @@ -0,0 +1 @@ +- sysext-overlaybd: accelerated-container-image ([1.4.3](https://github.com/containerd/accelerated-container-image/releases/tag/v1.4.3) (includes [1.4.2](https://github.com/containerd/accelerated-container-image/releases/tag/v1.4.2), [1.4.1](https://github.com/containerd/accelerated-container-image/releases/tag/v1.4.1), [1.4.0](https://github.com/containerd/accelerated-container-image/releases/tag/v1.4.0))) diff --git a/sdk_container/src/third_party/coreos-overlay/app-containers/accelerated-container-image/Manifest b/sdk_container/src/third_party/coreos-overlay/app-containers/accelerated-container-image/Manifest index eef58d7f43..27396bbb80 100644 --- a/sdk_container/src/third_party/coreos-overlay/app-containers/accelerated-container-image/Manifest +++ b/sdk_container/src/third_party/coreos-overlay/app-containers/accelerated-container-image/Manifest @@ -1,2 +1,2 @@ -DIST accelerated-container-image-1.4.2-vendor.tar.xz 3387476 BLAKE2B af210f6e1db7a787235c6abc39987ec2b6e3d6ce2a74578dd28cb81d84a1eb9fc6da4da4b1b6a9fbba71ec4aa0d8eb7d0f9fda299ad52bd14598278d78c7f5f9 SHA512 94c8227f386a737f29cb2e1764cd4f570ee86aa2f131b8649f9ad1744e4596927252db268f89acbe741b14fbc25783c09ef2097ef36faf7e5ee9c252833381a9 -DIST accelerated-container-image-1.4.2.tar.gz 613634 BLAKE2B 670494212a2fa5099475bf78423e917f0447a0a210a9d0afcb9068e5a0df751fc15a8d62145ebe2bc6fdf3eb3edfce29ea4961ef7d1ac152a0fbe6fd31bf7a7d SHA512 87ff323eaf5d53aaa1e949447e2cdf69acad2d4b14ea97419ba2dd59995e74eb424fe6b7b6c146b1afbd9d381787392d3b67c6a1356d276d4b93feb59bab2c5a +DIST accelerated-container-image-1.4.3-vendor.tar.xz 3511604 BLAKE2B a090b10825f314d6a43ba89ea52150e721851e4dce04ad358d09cbd1c35bcff9f7d0ed28c2b3573505857b62213bf36bee0b29d3fbd3e8f5d01019373c4162f0 SHA512 54cbe216314fc9cad6c0d3894d8e77ad4e20aaf220bfd5fce63815f5c9462c9244f2858fc32086b85c46284291a343d3d9d5b488972eaadb70f8bd2a2444ab1a +DIST accelerated-container-image-1.4.3.tar.gz 619647 BLAKE2B e88d758039fcce0c53f43948bd4fabd022f4494a392ead77f030398d64dbe01beca20f16ddbf3f4474861960333959b2f9e31d7eb5a8b5854547c06e9ff3da24 SHA512 b96d0c774ae0c86bef3283ff0946acd5e2a58360861b48c66c35cc8fc229c6c5eb99bb5f44cd705eac236fb75c03ad0c6185cd7e043f42448108f0bc59200dc1 diff --git a/sdk_container/src/third_party/coreos-overlay/app-containers/accelerated-container-image/accelerated-container-image-1.4.2.ebuild b/sdk_container/src/third_party/coreos-overlay/app-containers/accelerated-container-image/accelerated-container-image-1.4.2.ebuild deleted file mode 120000 index 42c3dd5fcc..0000000000 --- a/sdk_container/src/third_party/coreos-overlay/app-containers/accelerated-container-image/accelerated-container-image-1.4.2.ebuild +++ /dev/null @@ -1 +0,0 @@ -accelerated-container-image-9999.ebuild \ No newline at end of file diff --git a/sdk_container/src/third_party/coreos-overlay/app-containers/accelerated-container-image/accelerated-container-image-1.4.3.ebuild b/sdk_container/src/third_party/coreos-overlay/app-containers/accelerated-container-image/accelerated-container-image-1.4.3.ebuild new file mode 100644 index 0000000000..b8043c6c1d --- /dev/null +++ b/sdk_container/src/third_party/coreos-overlay/app-containers/accelerated-container-image/accelerated-container-image-1.4.3.ebuild @@ -0,0 +1,50 @@ +# Copyright 2025 The Flatcar Container Linux Maintainers +# Distributed under the terms of the Apache License 2.0 + +EAPI=8 + +inherit go-module systemd tmpfiles + +DESCRIPTION="Remote container image format (overlaybd) and snapshotter based on block-device" +HOMEPAGE="https://github.com/containerd/accelerated-container-image" + +if [[ ${PV} == 9999* ]]; then + EGIT_REPO_URI="https://github.com/containerd/accelerated-container-image.git" + inherit git-r3 +else + SRC_URI="https://github.com/containerd/accelerated-container-image/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz + https://github.com/containerd/accelerated-container-image/releases/download/v${PV}/${P}-vendor.tar.xz" + KEYWORDS="amd64 arm64" +fi + +LICENSE="Apache-2.0" +SLOT="0" + +RDEPEND="sys-fs/overlaybd" + +PATCHES=( + "${FILESDIR}"/${PN}-go-1.25.patch +) + +src_unpack() { + [[ ${PV} == 9999* ]] && git-r3_src_unpack + go-module_src_unpack +} + +src_install() { + emake install \ + DESTDIR="${ED}" \ + SN_DESTDIR="${ED}/usr/local/overlaybd/snapshotter" \ + SN_CFGDIR="${ED}/usr/local/overlaybd/snapshotter/etc" + + sed -i 's,/opt/overlaybd,/usr/local/overlaybd,' \ + "${ED}/usr/local/overlaybd/snapshotter/overlaybd-snapshotter.service" || die + + # tmpfiles will take care of symlinking /usr/local/overlaybd/snapshotter + # to /opt/overlaybd/snapshotter, where upstream expects the binaries. + # (we need them in /usr to be used in a sysext) + dotmpfiles "${FILESDIR}/10-overlaybd-snapshotter.conf" + + systemd_dounit "${ED}/usr/local/overlaybd/snapshotter/overlaybd-snapshotter.service" + systemd_enable_service "multi-user.target" "overlaybd-snapshotter.service" +}