aboutsummaryrefslogtreecommitdiffstats
path: root/recipes/linux
diff options
context:
space:
mode:
authorAndrea Adami <andrea.adami@gmail.com>2010-10-06 01:24:12 +0200
committerAndrea Adami <andrea.adami@gmail.com>2010-10-07 00:35:02 +0200
commit99c8541b7184df8912b6cd07e3aaae0eaf31bf93 (patch)
tree838738d776a8a81e0bca58ae2504d2913024bdf9 /recipes/linux
parentc1f4a7207b740b3b033a1dc4ae0da2bcfadbfa4e (diff)
downloadopenembedded-99c8541b7184df8912b6cd07e3aaae0eaf31bf93.tar.gz
linux.inc: allow for more bootlogo customization.
* kernel recipes can add a custom-sized bootlogo in SRC_URI * e.g. SRC_URI = "file://${LOGO_SIZE}/logo_linux_clut224.ppm.bz2" * before including/requiring linux.inc.
Diffstat (limited to 'recipes/linux')
-rw-r--r--recipes/linux/linux.inc8
1 files changed, 6 insertions, 2 deletions
diff --git a/recipes/linux/linux.inc b/recipes/linux/linux.inc
index f61f5a482a..34deebbe55 100644
--- a/recipes/linux/linux.inc
+++ b/recipes/linux/linux.inc
@@ -24,6 +24,10 @@ CMDLINE_at91sam9263ek = "mem=64M console=ttyS0,115200 root=/dev/mmcblk0p1 rootfs
CMDLINE_DEBUG ?= '${@base_conditional("DISTRO_TYPE", "release", "quiet", "debug", d)}'
CMDLINE_append = " ${CMDLINE_DEBUG} "
+# Kernel bootlogo is distro-specific (default is OE logo).
+# Logo resolution (qvga, vga, ...) is machine-specific.
+LOGO_SIZE ?= "."
+
# Support for binary device tree generation
FILES_kernel-devicetree = "/boot/devicetree*"
@@ -76,8 +80,8 @@ do_configure_prepend() {
#
# logo support, if you supply logo_linux_clut224.ppm in SRC_URI, then it's going to be used
#
- if [ -e ${WORKDIR}/logo_linux_clut224.ppm ]; then
- install -m 0644 ${WORKDIR}/logo_linux_clut224.ppm drivers/video/logo/logo_linux_clut224.ppm
+ if [ -e ${WORKDIR}/${LOGO_SIZE}/logo_linux_clut224.ppm ]; then
+ install -m 0644 ${WORKDIR}/${LOGO_SIZE}/logo_linux_clut224.ppm drivers/video/logo/logo_linux_clut224.ppm
echo "CONFIG_LOGO=y" >> ${S}/.config
echo "CONFIG_LOGO_LINUX_CLUT224=y" >> ${S}/.config
fi