mirror of
https://github.com/flatcar/scripts.git
synced 2026-02-08 17:21:39 +01:00
sys-kernel/bootengine: Migrate versioned ebuild away from git eclass
Signed-off-by: James Le Cuirot <jlecuirot@microsoft.com>
This commit is contained in:
parent
fb86fc60f7
commit
43a8a4598b
1
sdk_container/src/third_party/coreos-overlay/sys-kernel/bootengine/Manifest
vendored
Normal file
1
sdk_container/src/third_party/coreos-overlay/sys-kernel/bootengine/Manifest
vendored
Normal file
@ -0,0 +1 @@
|
||||
DIST bootengine-7d9895ce55617b18a78294975197975ac17b5bc3.tar.gz 36752 BLAKE2B 88c0478fd368203f3184f3e98ef8b277b725b6a7da6f39198c8366e71cb587705eb3859ccd92f701b4f7da4ed9571d645ddebc32293671477fed524fe31429e7 SHA512 6f8551e9b9fac5cedd8ee9fcb6d958092032b636f64c9d15f954a64c76ad9cbd8648bbb480bc92a6e98f7503d26f49e6c47989537cb1bdfb35d21eb2859e7923
|
||||
@ -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
|
||||
}
|
||||
|
||||
@ -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>
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user