]> code.ossystems Code Review - openembedded-core.git/commitdiff
base.bbclass: Add read_subpkgdata_dict function
authorRichard Purdie <richard@openedhand.com>
Thu, 2 Oct 2008 19:56:43 +0000 (19:56 +0000)
committerRichard Purdie <richard@openedhand.com>
Thu, 2 Oct 2008 19:56:43 +0000 (19:56 +0000)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5389 311d38ba-8fff-0310-9ca6-ca027cbcb966

meta/classes/base.bbclass

index 3b10c985e59eb315a09b8a7928608678c3669c2e..975112b6b1d871064fae747bd4dbaad6c590c722 100644 (file)
@@ -936,6 +936,19 @@ python read_subpackage_metadata () {
                        bb.data.setVar(key, sdata[key], d)
 }
 
+
+#
+# Collapse FOO_pkg variables into FOO
+#
+def read_subpkgdata_dict(pkg, d):
+       import bb
+       ret = {}
+       subd = read_pkgdatafile(get_subpkgedata_fn(pkg, d))
+       for var in subd:
+               newvar = var.replace("_" + pkg, "")
+               ret[newvar] = subd[var]
+       return ret
+
 # Make sure MACHINE isn't exported
 # (breaks binutils at least)
 MACHINE[unexport] = "1"