diff --git a/sdk_container/src/third_party/coreos-overlay/coreos-base/bootengine/bootengine-0.0.1-r1.ebuild b/sdk_container/src/third_party/coreos-overlay/coreos-base/bootengine/bootengine-0.0.1-r1.ebuild new file mode 120000 index 0000000000..085f25c3cb --- /dev/null +++ b/sdk_container/src/third_party/coreos-overlay/coreos-base/bootengine/bootengine-0.0.1-r1.ebuild @@ -0,0 +1 @@ +bootengine-0.0.1.ebuild \ No newline at end of file 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 new file mode 100644 index 0000000000..77c3ac637e --- /dev/null +++ b/sdk_container/src/third_party/coreos-overlay/coreos-base/bootengine/bootengine-0.0.1.ebuild @@ -0,0 +1,35 @@ +# Copyright (c) 2013 CoreOS Authors. All rights reserved. +# Distributed under the terms of the GNU General Public License v2 + +EAPI="4" +CROS_WORKON_COMMIT="c3e5455dd4b2ebb5f05f9203ddbe4e24c3af8ede" +CROS_WORKON_PROJECT="coreos/bootengine" +CROS_WORKON_LOCALNAME="bootengine" +CROS_WORKON_OUTOFTREE_BUILD=1 +CROS_WORKON_REPO="git://github.com" + +inherit cros-workon cros-debug cros-au + +DESCRIPTION="CoreOS Bootengine" +SRC_URI="" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="amd64 x86" + +DEPEND=" + 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 `ls /build/amd64-generic/boot/vmlinuz-*boot_kernel*`; do + ver=${i##*vmlinuz-} + chroot /build/amd64-generic dracut --force --fstab --kver ${ver} /tmp/initramfs-${ver}.img + cp /build/amd64-generic/tmp/initramfs-${ver}.img ${D}/boot/ + 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 new file mode 100644 index 0000000000..1162b4dd6e --- /dev/null +++ b/sdk_container/src/third_party/coreos-overlay/coreos-base/bootengine/bootengine-9999.ebuild @@ -0,0 +1,33 @@ +# Copyright (c) 2013 CoreOS Authors. All rights reserved. +# Distributed under the terms of the GNU General Public License v2 + +EAPI="4" +CROS_WORKON_PROJECT="coreos/bootengine" +CROS_WORKON_LOCALNAME="bootengine" +CROS_WORKON_OUTOFTREE_BUILD=1 +CROS_WORKON_REPO="git://github.com" + +inherit cros-workon cros-debug cros-au + +DESCRIPTION="CoreOS Bootengine" +SRC_URI="" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~x86" + +DEPEND=" + sys-kernel/dracut" + +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 `ls /build/amd64-generic/boot/vmlinuz-*boot_kernel*`; do + ver=${i##*vmlinuz-} + chroot /build/amd64-generic dracut --force --fstab --kver ${ver} /tmp/initramfs-${ver}.img + cp /build/amd64-generic/tmp/initramfs-${ver}.img ${D}/boot/ + done +}