From: Chris Larson Date: Sun, 22 Mar 2009 04:34:03 +0000 (-0700) Subject: base.bbclass: revert removal of base_set_filespath until the refs can be removed. X-Git-Tag: Release-2010-05/1~3796^2~53^2~4 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f3a6785d8a91e1f1763f48a5981f7e2a8d37f151;p=openembedded.git base.bbclass: revert removal of base_set_filespath until the refs can be removed. Also added a deprecation message to it. Signed-off-by: Chris Larson --- diff --git a/classes/base.bbclass b/classes/base.bbclass index 9bcd2abb3c..952952b7fe 100644 --- a/classes/base.bbclass +++ b/classes/base.bbclass @@ -209,6 +209,17 @@ def base_package_name(d): return pn +def base_set_filespath(path, d): + import os, bb + bb.note("base_set_filespath usage is deprecated, %s should be fixed" % d.getar("P", 1)) + filespath = [] + # The ":" ensures we have an 'empty' override + overrides = (bb.data.getVar("OVERRIDES", d, 1) or "") + ":" + for p in path: + for o in overrides.split(":"): + filespath.append(os.path.join(p, o)) + return ":".join(filespath) + def oe_filter(f, str, d): from re import match return " ".join(filter(lambda x: match(f, x, 0), str.split()))