From: Frans Meulenbroeks Date: Mon, 4 Oct 2010 13:47:21 +0000 (+0200) Subject: kernel.bbclass: set kerneldir X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=98037f10625acdc68d35d94dfbce6cafff9fbe99;p=openembedded.git kernel.bbclass: set kerneldir commit b6cc4bc217e695801db060a1366915a870cab5db moved work from kernel_do_install to sysroot_stage_all_append This change changed kerneldir and staged directy from ${SYSROOT_DESTDIR}${STAGING_KERNEL_DIR}. This works fine but the patch removed the line kerneldir=${D}/kernel/ from do_install. However, some kernel recipes have a do_install_append which references ${kerneldir}. This patch adds setting kerneldir to the end of do_install so the value is available for everyone who appends Signed-off-by: Frans Meulenbroeks --- diff --git a/classes/kernel.bbclass b/classes/kernel.bbclass index cfb4ad8826..cf6b8cd1a6 100644 --- a/classes/kernel.bbclass +++ b/classes/kernel.bbclass @@ -121,7 +121,9 @@ kernel_do_install() { oe_runmake SUBDIRS="scripts/genksyms" fi - + # we need to set kerneldir here as some kernels have a do_install_append + # which assumes kerneldir is set + kerneldir=${D}/kernel/ } sysroot_stage_all_append() {