sys-kernel/bootengine: Bump for new Ignition OEM mount handling

Signed-off-by: James Le Cuirot <jlecuirot@microsoft.com>
This commit is contained in:
James Le Cuirot 2026-04-03 13:20:59 +01:00
parent cdbaacc820
commit efbe2a8909
No known key found for this signature in database
GPG Key ID: 1226415D00DD3137
3 changed files with 7 additions and 19 deletions

View File

@ -1 +1 @@
DIST bootengine-9c6a9e4c03e27cdfc5056bf6a76788d2b7165cbb.tar.gz 37123 BLAKE2B a3fafdd8ca38f5eca2df8cfe7fb7825ecfa3b41146c1be327fdf261444d52fa7c582b8351239d1c50532db89d3b863dde445de5dfe60ad167c36c8c8460c2a40 SHA512 e3569138b05b7c07554a37a767a60318f1df918532317f1a9f11b2cd12fc5e7079f8c713287104169575eea93fd83c4238cf230787941341f1d157e9069527bb
DIST bootengine-eaf9c1ddf45ba542b76c6adb14de2f1724084c7f.tar.gz 36707 BLAKE2B 8db507c3179d2de458f80aceb04b4c0a696383e6d5fb7bf4415d92d8434bdce0dfdd6e1d3c1e8e6593034e469376c5ca14f3faeed4bdfd178f7d56625be1b9c1 SHA512 d3a649ecbd88c371dcdca329f304e5bb36290e99c79a0f0c429de9e53b7f4d5aecb8fe5e9d9ab2c52735fb92bcb6576154beee5758278237beac35933d18ea10

View File

@ -10,7 +10,7 @@ if [[ ${PV} == 9999 ]]; then
EGIT_REPO_URI="https://github.com/flatcar/bootengine.git"
inherit git-r3
else
EGIT_VERSION="9c6a9e4c03e27cdfc5056bf6a76788d2b7165cbb" # flatcar-master
EGIT_VERSION="eaf9c1ddf45ba542b76c6adb14de2f1724084c7f"
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"
@ -20,26 +20,14 @@ LICENSE="BSD"
SLOT="0/${PVR}"
src_install() {
insinto /usr/lib/dracut/modules.d/
doins -r dracut/.
dosbin update-bootengine
dosbin minimal-init
insinto /usr/lib/dracut/modules.d
doins -r dracut/.
# must be executable since dracut's install scripts just
# re-use existing filesystem permissions during initrd creation.
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
cd "${ED}"/usr/lib/dracut/modules.d || die
find "${S}"/dracut -type f -executable -printf "%P\0" | xargs -0 chmod +x || die
}