[oe-commits] Richard Purdie : populate_sdk_ipk.bbclass: Ensure the correct environment is setup for postinstalls

git at git.openembedded.org git at git.openembedded.org
Wed May 30 16:59:34 UTC 2012


Module: openembedded-core.git
Branch: 2011-1
Commit: ab2a4591c4c3926a960f18fa7e848f5d41255e14
URL:    http://git.openembedded.org/?p=openembedded-core.git&a=commit;h=ab2a4591c4c3926a960f18fa7e848f5d41255e14

Author: Richard Purdie <richard.purdie at linuxfoundation.org>
Date:   Wed Jan  4 12:17:19 2012 +0000

populate_sdk_ipk.bbclass: Ensure the correct environment is setup for postinstalls

Without this, various postinstalls get run with incorrect environments
leading to various failures when building the toolchains.

This adds some duplication and some variables we'd be better off
removing. It does unbreak the SDK ipk code for now though. This needs
revisiting.

(From OE-Core rev: c5e6a533eab2f5af4a52d22f8efe5b49b77cd26c)

Signed-off-by: Richard Purdie <richard.purdie at linuxfoundation.org>
Signed-off-by: Joshua Lock <josh at linux.intel.com>

---

 meta/classes/populate_sdk_ipk.bbclass |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

diff --git a/meta/classes/populate_sdk_ipk.bbclass b/meta/classes/populate_sdk_ipk.bbclass
index 8a0c268..c256c69 100644
--- a/meta/classes/populate_sdk_ipk.bbclass
+++ b/meta/classes/populate_sdk_ipk.bbclass
@@ -20,6 +20,11 @@ populate_sdk_ipk() {
 	export INSTALL_CONF_IPK="${IPKGCONF_TARGET}"
 	export INSTALL_PACKAGES_IPK="${TOOLCHAIN_TARGET_TASK}"
 
+	export D=${INSTALL_ROOTFS_IPK}
+	export OFFLINE_ROOT=${INSTALL_ROOTFS_IPK}
+	export IPKG_OFFLINE_ROOT=${INSTALL_ROOTFS_IPK}
+	export OPKG_OFFLINE_ROOT=${IPKG_OFFLINE_ROOT}
+
 	package_install_internal_ipk
 
 	#install host





More information about the Openembedded-commits mailing list