diff --git a/sdk_container/src/third_party/coreos-overlay/coreos-base/bootengine/bootengine-0.0.1.ebuild b/sdk_container/src/third_party/coreos-overlay/coreos-base/bootengine/bootengine-0.0.1.ebuild index 3ca9a6ce86..e2a359b037 100644 --- a/sdk_container/src/third_party/coreos-overlay/coreos-base/bootengine/bootengine-0.0.1.ebuild +++ b/sdk_container/src/third_party/coreos-overlay/coreos-base/bootengine/bootengine-0.0.1.ebuild @@ -18,10 +18,17 @@ SLOT="0" KEYWORDS="amd64 x86" DEPEND=" - sys-kernel/dracut" + sys-kernel/dracut + sys-kernel/coreos-bootkernel" src_install() { modules_dir=${D}/usr/lib/dracut/modules.d/ mkdir -p $modules_dir cp -R dracut/80gptprio $modules_dir + + mkdir ${D}/boot + for i in /boot/vmlinuz-*boot_kernel*; do + ver=${i##*vmlinuz-} + dracut --kver ${ver} ${D}/boot/initramfs-${ver}.img + done } diff --git a/sdk_container/src/third_party/coreos-overlay/coreos-base/bootengine/bootengine-9999.ebuild b/sdk_container/src/third_party/coreos-overlay/coreos-base/bootengine/bootengine-9999.ebuild index d2b4573ae7..37678450dc 100644 --- a/sdk_container/src/third_party/coreos-overlay/coreos-base/bootengine/bootengine-9999.ebuild +++ b/sdk_container/src/third_party/coreos-overlay/coreos-base/bootengine/bootengine-9999.ebuild @@ -24,4 +24,10 @@ src_install() { modules_dir=${D}/usr/lib/dracut/modules.d/ mkdir -p $modules_dir cp -R dracut/80gptprio $modules_dir + + mkdir ${D}/boot + for i in /boot/vmlinuz-*boot_kernel*; do + ver=${i##*vmlinuz-} + dracut --kver ${ver} ${D}/boot/initramfs-${ver}.img + done }