mirror of
https://github.com/openembedded/meta-openembedded.git
synced 2026-07-16 16:27:27 +00:00
a45830a39b
* This change is only aesthetic (unlike indentation in Python tasks). * Some recipes were using tabs. * Some were using 8 spaces. * Some were using mix or different number of spaces. * Make them consistently use 4 spaces everywhere. * Yocto styleguide advises to use tabs (but the only reason to keep tabs is the need to update a lot of recipes). Lately this advice was also merged into the styleguide on the OE wiki. * Using 4 spaces in both types of tasks is better because it's less error prone when someone is not sure if e.g. do_generate_toolchain_file() is Python or shell task and also allows to highlight every tab used in .bb, .inc, .bbappend, .bbclass as potentially bad (shouldn't be used for indenting of multiline variable assignments and cannot be used for Python tasks). * Don't indent closing quote on multiline variables we're quite inconsistent wheater it's first character on line under opening quote or under first non-whitespace character in previous line. Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Acked-by: Koen Kooi <koen@dominion.thruhere.net>
56 lines
2.5 KiB
PHP
56 lines
2.5 KiB
PHP
###########################
|
|
# Configure options:
|
|
#
|
|
# --enable-static-linking compile kexecboot as static executable [default=no]
|
|
# --enable-fbui support framebuffer menu [default=yes]
|
|
# --enable-fbui-width limit FB UI width to specified value [default=no]
|
|
# --enable-fbui-height limit FB UI height to specified value [default=no]
|
|
# --enable-textui support console text user interface [default=no]
|
|
# --enable-cfgfiles support config files [default=yes]
|
|
# --enable-icons support custom icons (depends on fbui) [default=yes]
|
|
# --enable-zaurus compile Sharp Zaurus specific code [default=no]
|
|
# --enable-zimage compile with zImage support [default=yes]
|
|
# --enable-uimage compile with uImage support [default=no]
|
|
# --enable-machine-kernel look for machine-specific zImage kernel [default=no]
|
|
# --enable-devices-recreating
|
|
# enable devices re-creating [default=yes]
|
|
# --enable-debug enable debug output [default=no]
|
|
# --enable-host-debug allow for non-destructive executing of kexecboot on
|
|
# host system [default=no]
|
|
# --enable-numkeys enable menu item selection by keys [0-9] [default=yes]
|
|
# --enable-bg-buffer enable buffer for pre-drawed FB GUI background
|
|
#
|
|
# --enable-timeout allow to boot 1st kernel after timeout in seconds
|
|
# [default=no]
|
|
# --enable-delay specify delay before device scanning, allowing
|
|
# initialization of old CF/SD cards [default=1]
|
|
# --enable-bpp enable support of specified bpp modes
|
|
# (all,32,24,18,16,4,2,1) [default=all]
|
|
# --enable-evdev-rate change evdev (keyboard/mouse) repeat rate
|
|
# in milliseconds e.g. "1000,250" [default=no]
|
|
# --with-kexec-binary look for kexec binary at path
|
|
# [default="/usr/sbin/kexec"]
|
|
##########################
|
|
LICENSE = "GPLv2"
|
|
LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f"
|
|
inherit autotools
|
|
|
|
EXTRA_OECONF = "--enable-delay=2 --enable-evdev-rate=1000,250"
|
|
|
|
do_install () {
|
|
install -d ${D}${bindir}
|
|
install -m 0755 kexecboot ${D}${bindir}/
|
|
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
|
|
}
|