diff options
Diffstat (limited to 'external/meta-openembedded/meta-initramfs/recipes-bsp/kexecboot/kexecboot_git.bb')
-rw-r--r-- | external/meta-openembedded/meta-initramfs/recipes-bsp/kexecboot/kexecboot_git.bb | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/external/meta-openembedded/meta-initramfs/recipes-bsp/kexecboot/kexecboot_git.bb b/external/meta-openembedded/meta-initramfs/recipes-bsp/kexecboot/kexecboot_git.bb new file mode 100644 index 00000000..6d79e8f8 --- /dev/null +++ b/external/meta-openembedded/meta-initramfs/recipes-bsp/kexecboot/kexecboot_git.bb @@ -0,0 +1,30 @@ +SUMMARY = "kexecboot linux-as-bootloader" +DESCRIPTION = "kexecboot is a graphical linux-as-bootloader implementation based on kexec." +HOMEPAGE = "http://kexecboot.org" +LICENSE = "GPLv2" +LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f" +PV = "0.6+git${SRCPV}" +S = "${WORKDIR}/git" +SRC_URI = "git://github.com/kexecboot/kexecboot.git" +SRCREV = "4c01d6960aa6a9d03675605062469ab777fa2b01" +inherit autotools + +EXTRA_OECONF = "--enable-textui --enable-delay=2 --enable-evdev-rate=1000,250" + +do_install () { + install -D -m 0755 ${B}/src/kexecboot ${D}${bindir}/kexecboot + install -d ${D}/proc + install -d ${D}/mnt + install -d ${D}/dev + install -d ${D}/sys +} + +PACKAGE_ARCH = "${MACHINE_ARCH}" + +FILES_${PN} += " ${bindir}/kexecboot /init /proc /mnt /dev /sys" + +pkg_postinst_${PN} () { + ln -sf ${bindir}/kexecboot $D/init +} + +BBCLASSEXTEND = "klibc" |