[oe-commits] org.oe.dev base.bbclass: Optimise get_subpkgedata_fn() to minimise expand calls
rpurdie commit
openembedded-commits at lists.openembedded.org
Sun Feb 24 00:08:37 UTC 2008
base.bbclass: Optimise get_subpkgedata_fn() to minimise expand calls
Author: rpurdie at openembedded.org
Branch: org.openembedded.dev
Revision: 3e0e5727f7fe0745a9ac42f53da9955314c5f869
ViewMTN: http://monotone.openembedded.org/revision/info/3e0e5727f7fe0745a9ac42f53da9955314c5f869
Files:
1
classes/base.bbclass
Diffs:
#
# mt diff -rc6d6b852ce9eeb3cebe0f59ba8a51f62af742d26 -r3e0e5727f7fe0745a9ac42f53da9955314c5f869
#
#
#
# patch "classes/base.bbclass"
# from [d416d69e08d5817491757b1b092d6943774c231c]
# to [1a4cea219c6fbdcac157bc9e75d192ac0d8ff7fc]
#
============================================================
--- classes/base.bbclass d416d69e08d5817491757b1b092d6943774c231c
+++ classes/base.bbclass 1a4cea219c6fbdcac157bc9e75d192ac0d8ff7fc
@@ -777,8 +777,10 @@ def get_subpkgedata_fn(pkg, d):
import bb, os
archs = bb.data.expand("${PACKAGE_ARCHS}", d).split(" ")
archs.reverse()
+ pkgdata = bb.data.expand('${STAGING_DIR}/pkgdata/', d)
+ targetdir = bb.data.expand('${TARGET_VENDOR}-${TARGET_OS}/runtime/', d)
for arch in archs:
- fn = bb.data.expand('${STAGING_DIR}/pkgdata/' + arch + '${TARGET_VENDOR}-${TARGET_OS}/runtime/%s' % pkg, d)
+ fn = pkgdata + arch + targetdir + pkg
if os.path.exists(fn):
return fn
return bb.data.expand('${PKGDATA_DIR}/runtime/%s' % pkg, d)
More information about the Openembedded-commits
mailing list