diff --git a/sdk_container/src/third_party/coreos-overlay/sys-kernel/bootengine/Manifest b/sdk_container/src/third_party/coreos-overlay/sys-kernel/bootengine/Manifest index 9571449fe2..1c605e0f1d 100644 --- a/sdk_container/src/third_party/coreos-overlay/sys-kernel/bootengine/Manifest +++ b/sdk_container/src/third_party/coreos-overlay/sys-kernel/bootengine/Manifest @@ -1 +1 @@ -DIST bootengine-9c6a9e4c03e27cdfc5056bf6a76788d2b7165cbb.tar.gz 37123 BLAKE2B a3fafdd8ca38f5eca2df8cfe7fb7825ecfa3b41146c1be327fdf261444d52fa7c582b8351239d1c50532db89d3b863dde445de5dfe60ad167c36c8c8460c2a40 SHA512 e3569138b05b7c07554a37a767a60318f1df918532317f1a9f11b2cd12fc5e7079f8c713287104169575eea93fd83c4238cf230787941341f1d157e9069527bb +DIST bootengine-eaf9c1ddf45ba542b76c6adb14de2f1724084c7f.tar.gz 36707 BLAKE2B 8db507c3179d2de458f80aceb04b4c0a696383e6d5fb7bf4415d92d8434bdce0dfdd6e1d3c1e8e6593034e469376c5ca14f3faeed4bdfd178f7d56625be1b9c1 SHA512 d3a649ecbd88c371dcdca329f304e5bb36290e99c79a0f0c429de9e53b7f4d5aecb8fe5e9d9ab2c52735fb92bcb6576154beee5758278237beac35933d18ea10 diff --git a/sdk_container/src/third_party/coreos-overlay/sys-kernel/bootengine/bootengine-0.0.38-r41.ebuild b/sdk_container/src/third_party/coreos-overlay/sys-kernel/bootengine/bootengine-0.0.38-r42.ebuild similarity index 100% rename from sdk_container/src/third_party/coreos-overlay/sys-kernel/bootengine/bootengine-0.0.38-r41.ebuild rename to sdk_container/src/third_party/coreos-overlay/sys-kernel/bootengine/bootengine-0.0.38-r42.ebuild diff --git a/sdk_container/src/third_party/coreos-overlay/sys-kernel/bootengine/bootengine-9999.ebuild b/sdk_container/src/third_party/coreos-overlay/sys-kernel/bootengine/bootengine-9999.ebuild index 1067e454e0..a8cbbb1e5e 100644 --- a/sdk_container/src/third_party/coreos-overlay/sys-kernel/bootengine/bootengine-9999.ebuild +++ b/sdk_container/src/third_party/coreos-overlay/sys-kernel/bootengine/bootengine-9999.ebuild @@ -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 }