]> code.ossystems Code Review - openembedded-core.git/commitdiff
toaster.bbclass: strip task from the target
authorEd Bartosh <ed.bartosh@linux.intel.com>
Thu, 7 Apr 2016 13:11:46 +0000 (14:11 +0100)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Fri, 8 Apr 2016 06:57:24 +0000 (07:57 +0100)
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>
meta/classes/toaster.bbclass

index 1c0703c680a536bb00fce83a7e55d26dccdf3e83..004e068de741231e07446595cccf96c332001f6d 100644 (file)
@@ -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] = {}