summaryrefslogtreecommitdiff
path: root/classes/package_ipk.oeclass
diff options
context:
space:
mode:
authorChris Larson <clarson@kergoth.com>2004-11-25 11:54:50 +0000
committerChris Larson <clarson@kergoth.com>2004-11-25 11:54:50 +0000
commit816ba5333d871c38d6b58e55eafda7ed827a99b1 (patch)
treef60ddf2ad6dff0b5179c60b7d01746e02f258c56 /classes/package_ipk.oeclass
parent9918acbe5451abe65b61363ce851b8b16e653062 (diff)
Unapply mithro's packages.cow7.diffs cset.
BKrev: 41a5c80aodDISNWzsp_eYlw7hpu1Gw
Diffstat (limited to 'classes/package_ipk.oeclass')
-rw-r--r--classes/package_ipk.oeclass5
1 files changed, 3 insertions, 2 deletions
diff --git a/classes/package_ipk.oeclass b/classes/package_ipk.oeclass
index f680b1bca3..5ec1f82cdc 100644
--- a/classes/package_ipk.oeclass
+++ b/classes/package_ipk.oeclass
@@ -60,6 +60,7 @@ python package_ipk_install () {
}
python package_ipk_do_package_ipk () {
+ import copy # to back up env data
import sys
workdir = oe.data.getVar('WORKDIR', d, 1)
@@ -95,8 +96,8 @@ python package_ipk_do_package_ipk () {
return
for pkg in packages.split():
- localdata = {}
- oe.data.linkDataSet(localdata,d)
+ from copy import deepcopy
+ localdata = deepcopy(d)
root = "%s/install/%s" % (workdir, pkg)
oe.data.setVar('ROOT', '', localdata)