summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Purdie <richard.purdie@linuxfoundation.org>2012-01-04 12:17:19 +0000
committerRichard Purdie <richard.purdie@linuxfoundation.org>2012-01-04 14:13:41 +0000
commitc5e6a533eab2f5af4a52d22f8efe5b49b77cd26c (patch)
treed0c0b6dfdd60d29fe9eac2cffde1354d1f5dd3d5
parent65db8166215d213098ab7332eb51b559b7e63328 (diff)
downloadopenembedded-core-c5e6a533eab2f5af4a52d22f8efe5b49b77cd26c.tar.gz
openembedded-core-c5e6a533eab2f5af4a52d22f8efe5b49b77cd26c.tar.bz2
openembedded-core-c5e6a533eab2f5af4a52d22f8efe5b49b77cd26c.tar.xz
openembedded-core-c5e6a533eab2f5af4a52d22f8efe5b49b77cd26c.zip
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. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
-rw-r--r--meta/classes/populate_sdk_ipk.bbclass5
1 files changed, 5 insertions, 0 deletions
diff --git a/meta/classes/populate_sdk_ipk.bbclass b/meta/classes/populate_sdk_ipk.bbclass
index 8a0c268cc..c256c69d4 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