summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEd Bartosh <ed.bartosh@linux.intel.com>2016-04-07 14:11:46 +0100
committerRichard Purdie <richard.purdie@linuxfoundation.org>2016-04-08 07:57:24 +0100
commit901c4f96c87bb557e747245685b7942624915670 (patch)
tree9aeaaedc80c062294bda4e19f8d3e7300f334797
parent32ac0bfb0167cb350be5d4b8faca490956dd7d93 (diff)
downloadopenembedded-core-contrib-901c4f96c87bb557e747245685b7942624915670.tar.gz
openembedded-core-contrib-901c4f96c87bb557e747245685b7942624915670.tar.bz2
openembedded-core-contrib-901c4f96c87bb557e747245685b7942624915670.zip
toaster.bbclass: strip task from the target
Current code in toaster_buildhistory_dump assumes that bitbake target doesn't contain task name. It uses target as a part of path to the files with data that it analizes. It fails to find files if target contains task name. Stripping task from the target should solve this. Signed-off-by: Ed Bartosh <ed.bartosh@linux.intel.com> Signed-off-by: Elliot Smith <elliot.smith@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
-rw-r--r--meta/classes/toaster.bbclass1
1 files changed, 1 insertions, 0 deletions
diff --git a/meta/classes/toaster.bbclass b/meta/classes/toaster.bbclass
index 1c0703c680..004e068de7 100644
--- a/meta/classes/toaster.bbclass
+++ b/meta/classes/toaster.bbclass
@@ -317,6 +317,7 @@ python toaster_buildhistory_dump() {
allpkgs = {}
files = {}
for target in e._pkgs:
+ target = target.split(':')[0] # strip ':<task>' suffix from the target
installed_img_path = e.data.expand(os.path.join(BUILDHISTORY_DIR_IMAGE_BASE, target))
if os.path.exists(installed_img_path):
images[target] = {}