From c33c7a422d7e1020c0085c7115f381cc2953b922 Mon Sep 17 00:00:00 2001 From: Brandon Philips Date: Tue, 16 Jul 2013 10:46:44 -0700 Subject: [PATCH] feat(coreos-base/bootengine): build the initrds --- .../coreos-base/bootengine/bootengine-0.0.1.ebuild | 9 ++++++++- .../coreos-base/bootengine/bootengine-9999.ebuild | 6 ++++++ 2 files changed, 14 insertions(+), 1 deletion(-) 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 }