From patchwork Mon Aug 27 20:44:33 2012 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: [bitbake-devel, 3/5] lib/bb/siggen.py: insert a colon between class and recipe name Date: Mon, 27 Aug 2012 20:44:33 -0000 From: Paul Eggleton X-Patchwork-Id: 35401 Message-Id: <3aa4187577773c909cc92f789db66154d7bf5b89.1346099795.git.paul.eggleton@linux.intel.com> To: bitbake-devel@lists.openembedded.org before: virtual:nativeautomake_1.12.1.bb.do_compile after: virtual:native:automake_1.12.1.bb.do_compile This separation ensures that the key is readable, and if necessary, parsable. Unfortunately this invalidates previous native sstate signatures with OE-Core - not much that can be done about that; however that occurs frequently during the development cycle so it's par for the course. Signed-off-by: Paul Eggleton --- bitbake/lib/bb/siggen.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bitbake/lib/bb/siggen.py b/bitbake/lib/bb/siggen.py index b04a8bc..d0a4d18 100644 --- a/bitbake/lib/bb/siggen.py +++ b/bitbake/lib/bb/siggen.py @@ -290,7 +290,7 @@ def dump_this_task(outfile, d): def clean_basepath(a): if a.startswith("virtual:"): - b = a.rsplit(":", 1)[0] + a.rsplit("/", 1)[1] + b = a.rsplit(":", 1)[0] + ":" + a.rsplit("/", 1)[1] else: b = a.rsplit("/", 1)[1] return b