sys-kernel/bootengine: Migrate versioned ebuild away from git eclass

Signed-off-by: James Le Cuirot <jlecuirot@microsoft.com>
This commit is contained in:
James Le Cuirot 2025-12-22 17:20:34 +00:00
parent fb86fc60f7
commit 43a8a4598b
No known key found for this signature in database
GPG Key ID: 1226415D00DD3137
3 changed files with 28 additions and 23 deletions

View File

@ -0,0 +1 @@
DIST bootengine-7d9895ce55617b18a78294975197975ac17b5bc3.tar.gz 36752 BLAKE2B 88c0478fd368203f3184f3e98ef8b277b725b6a7da6f39198c8366e71cb587705eb3859ccd92f701b4f7da4ed9571d645ddebc32293671477fed524fe31429e7 SHA512 6f8551e9b9fac5cedd8ee9fcb6d958092032b636f64c9d15f954a64c76ad9cbd8648bbb480bc92a6e98f7503d26f49e6c47989537cb1bdfb35d21eb2859e7923

View File

@ -1,21 +1,21 @@
# Copyright (c) 2013 CoreOS Authors. All rights reserved.
# Distributed under the terms of the GNU General Public License v2
EAPI=7
EGIT_REPO_URI="https://github.com/flatcar/bootengine.git"
EAPI=8
if [[ "${PV}" == 9999 ]]; then
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
DESCRIPTION="Early boot initrd (dracut) modules for Flatcar Container Linux"
HOMEPAGE="https://github.com/flatcar/bootengine"
if [[ ${PV} == 9999 ]]; then
EGIT_REPO_URI="https://github.com/flatcar/bootengine.git"
inherit git-r3
else
EGIT_COMMIT="7d9895ce55617b18a78294975197975ac17b5bc3" # flatcar-master
EGIT_VERSION="7d9895ce55617b18a78294975197975ac17b5bc3" # flatcar-master
SRC_URI="https://github.com/flatcar/bootengine/archive/${EGIT_VERSION}.tar.gz -> ${PN}-${EGIT_VERSION}.tar.gz"
S="${WORKDIR}/${PN}-${EGIT_VERSION}"
KEYWORDS="amd64 arm arm64 x86"
fi
inherit git-r3
DESCRIPTION="CoreOS Bootengine"
SRC_URI=""
LICENSE="BSD"
SLOT="0/${PVR}"
@ -27,18 +27,19 @@ src_install() {
# must be executable since dracut's install scripts just
# re-use existing filesystem permissions during initrd creation.
chmod +x "${D}"/usr/lib/dracut/modules.d/51*-generator/*-generator \
"${D}"/usr/lib/dracut/modules.d/51diskless-generator/diskless-btrfs \
"${D}"/usr/lib/dracut/modules.d/51networkd-dependency-generator/*-generator \
"${D}"/usr/lib/dracut/modules.d/50flatcar-network/parse-ip-for-networkd.sh \
"${D}"/usr/lib/dracut/modules.d/53disk-uuid/disk-uuid.sh \
"${D}"/usr/lib/dracut/modules.d/53ignition/ignition-generator \
"${D}"/usr/lib/dracut/modules.d/53ignition/ignition-setup.sh \
"${D}"/usr/lib/dracut/modules.d/53ignition/ignition-setup-pre.sh \
"${D}"/usr/lib/dracut/modules.d/53ignition/ignition-kargs-helper \
"${D}"/usr/lib/dracut/modules.d/53ignition/retry-umount.sh \
"${D}"/usr/lib/dracut/modules.d/99setup-root/initrd-setup-root \
"${D}"/usr/lib/dracut/modules.d/99setup-root/initrd-setup-root-after-ignition \
"${D}"/usr/lib/dracut/modules.d/99setup-root/gpg-agent-wrapper \
chmod +x \
"${ED}"/usr/lib/dracut/modules.d/51*-generator/*-generator \
"${ED}"/usr/lib/dracut/modules.d/51diskless-generator/diskless-btrfs \
"${ED}"/usr/lib/dracut/modules.d/51networkd-dependency-generator/*-generator \
"${ED}"/usr/lib/dracut/modules.d/50flatcar-network/parse-ip-for-networkd.sh \
"${ED}"/usr/lib/dracut/modules.d/53disk-uuid/disk-uuid.sh \
"${ED}"/usr/lib/dracut/modules.d/53ignition/ignition-generator \
"${ED}"/usr/lib/dracut/modules.d/53ignition/ignition-setup.sh \
"${ED}"/usr/lib/dracut/modules.d/53ignition/ignition-setup-pre.sh \
"${ED}"/usr/lib/dracut/modules.d/53ignition/ignition-kargs-helper \
"${ED}"/usr/lib/dracut/modules.d/53ignition/retry-umount.sh \
"${ED}"/usr/lib/dracut/modules.d/99setup-root/initrd-setup-root \
"${ED}"/usr/lib/dracut/modules.d/99setup-root/initrd-setup-root-after-ignition \
"${ED}"/usr/lib/dracut/modules.d/99setup-root/gpg-agent-wrapper \
|| die chmod
}

View File

@ -1,4 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<upstream>
<remote-id type="github">flatcar/bootengine</remote-id>
</upstream>
</pkgmetadata>