From 98037f10625acdc68d35d94dfbce6cafff9fbe99 Mon Sep 17 00:00:00 2001 From: Frans Meulenbroeks Date: Mon, 4 Oct 2010 15:47:21 +0200 Subject: 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 --- classes/kernel.bbclass | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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() { -- cgit 1.2.3-korg