Merge pull request #78 from philips/cleanup-bootengine

fix(coreos-base/bootengine): change to build single image
This commit is contained in:
Brandon Philips 2013-07-16 12:35:06 -07:00
commit b39da9c574
3 changed files with 13 additions and 20 deletions

View File

@ -18,18 +18,14 @@ SLOT="0"
KEYWORDS="amd64 x86" KEYWORDS="amd64 x86"
DEPEND=" DEPEND="
sys-kernel/dracut sys-kernel/dracut"
sys-kernel/coreos-bootkernel"
src_install() { src_install() {
modules_dir=${D}/usr/lib/dracut/modules.d/ insinto /usr/lib/dracut/modules.d/
mkdir -p $modules_dir doins -r ${S}/dracut/80gptprio $modules_dir
cp -R dracut/80gptprio $modules_dir
mkdir ${D}/boot chroot /build/amd64-generic dracut --no-kernel --fstab --no-compress /tmp/bootengine.cpio
for i in `ls /build/amd64-generic/boot/vmlinuz-*boot_kernel*`; do
ver=${i##*vmlinuz-} insinto /usr/share/bootengine/
chroot /build/amd64-generic dracut --force --fstab --kver ${ver} /tmp/initramfs-${ver}.img doins /build/amd64-generic/tmp/bootengine.cpio
cp /build/amd64-generic/tmp/initramfs-${ver}.img ${D}/boot/
done
} }

View File

@ -20,14 +20,11 @@ DEPEND="
sys-kernel/dracut" sys-kernel/dracut"
src_install() { src_install() {
modules_dir=${D}/usr/lib/dracut/modules.d/ insinto /usr/lib/dracut/modules.d/
mkdir -p $modules_dir doins -r ${S}/dracut/80gptprio $modules_dir
cp -R dracut/80gptprio $modules_dir
mkdir ${D}/boot chroot /build/amd64-generic dracut --no-kernel --fstab --no-compress /tmp/bootengine.cpio
for i in `ls /build/amd64-generic/boot/vmlinuz-*boot_kernel*`; do
ver=${i##*vmlinuz-} insinto /usr/share/bootengine/
chroot /build/amd64-generic dracut --force --fstab --kver ${ver} /tmp/initramfs-${ver}.img doins /build/amd64-generic/tmp/bootengine.cpio
cp /build/amd64-generic/tmp/initramfs-${ver}.img ${D}/boot/
done
} }