[oe-commits] Richard Purdie : kernel.bbclass: Stop do_install poking directly into the sysroot and evading sstate

git version control git at git.openembedded.org
Thu Jun 23 19:47:47 UTC 2011


Module: openembedded-core.git
Branch: master
Commit: 983197c10104bbbcb6cfd6e923a3bf11152b3001
URL:    http://git.openembedded.org/?p=openembedded-core.git&a=commit;h=983197c10104bbbcb6cfd6e923a3bf11152b3001

Author: Richard Purdie <richard.purdie at linuxfoundation.org>
Date:   Thu Jun 23 20:45:28 2011 +0100

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 at mentor.com>
Signed-off-by: Richard Purdie <richard.purdie at linuxfoundation.org>

---

 meta/classes/kernel.bbclass |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/meta/classes/kernel.bbclass b/meta/classes/kernel.bbclass
index 2cbe64e..fd27832 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
 
 	#





More information about the Openembedded-commits mailing list