summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Purdie <richard.purdie@linuxfoundation.org>2011-06-23 20:45:28 +0100
committerRichard Purdie <richard.purdie@linuxfoundation.org>2011-06-23 20:45:28 +0100
commit983197c10104bbbcb6cfd6e923a3bf11152b3001 (patch)
tree7562d36c5d6f04c35e770161030cc407f73af484
parentad098e40e8c57727892819e131bf18308bf244d2 (diff)
downloadopenembedded-core-983197c10104bbbcb6cfd6e923a3bf11152b3001.tar.gz
openembedded-core-983197c10104bbbcb6cfd6e923a3bf11152b3001.tar.bz2
openembedded-core-983197c10104bbbcb6cfd6e923a3bf11152b3001.tar.xz
openembedded-core-983197c10104bbbcb6cfd6e923a3bf11152b3001.zip
kernel.bbclass: Stop do_install poking directly into the sysroot and evading sstate
do_install was putting files directly into the sysroot which means sstate had no knowledge of them. This meant they didn't get cleaned along with the other files from the task amongst other issues. This patch puts them in ${D} where they were supposted to be. Tested-by: Tom Rini <tom_rini@mentor.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
-rw-r--r--meta/classes/kernel.bbclass2
1 files changed, 1 insertions, 1 deletions
diff --git a/meta/classes/kernel.bbclass b/meta/classes/kernel.bbclass
index 2cbe64e63..fd2783251 100644
--- a/meta/classes/kernel.bbclass
+++ b/meta/classes/kernel.bbclass
@@ -119,7 +119,7 @@ kernel_do_install() {
# Support for external module building - create a minimal copy of the
# kernel source tree.
#
- kerneldir=${STAGING_KERNEL_DIR}
+ kerneldir=${D}/kernel
install -d $kerneldir
#