From 583e3207642af9cf3247501bb31ca1ef9bf599fe Mon Sep 17 00:00:00 2001 From: Alexandru DAMIAN Date: Wed, 24 Jun 2015 14:53:21 +0100 Subject: [PATCH] bitbake: toasterui: verify variable before usage This patch verifies that BRBE is set before trying to use it to read the checkout paths. This is needed for builds ran outside Toaster control. (Bitbake rev: e04807cd3135c9de96cc7f79245f329c24618b85) Signed-off-by: Alexandru DAMIAN Signed-off-by: Richard Purdie --- bitbake/lib/bb/ui/buildinfohelper.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/bitbake/lib/bb/ui/buildinfohelper.py b/bitbake/lib/bb/ui/buildinfohelper.py index 63976b57e0..cce6da5fad 100644 --- a/bitbake/lib/bb/ui/buildinfohelper.py +++ b/bitbake/lib/bb/ui/buildinfohelper.py @@ -860,10 +860,11 @@ class BuildInfoHelper(object): # convert the paths from absolute to relative to either the build directory or layer checkouts path_prefixes = [] - br_id, be_id = self.brbe.split(":") - from bldcontrol.models import BuildEnvironment, BuildRequest - be = BuildEnvironment.objects.get(pk = be_id) - path_prefixes.append(be.builddir) + if self.brbe is not None: + br_id, be_id = self.brbe.split(":") + from bldcontrol.models import BuildEnvironment, BuildRequest + be = BuildEnvironment.objects.get(pk = be_id) + path_prefixes.append(be.builddir) for layer in sorted(self.orm_wrapper.layer_version_objects, key = lambda x:len(x.local_path), reverse=True): path_prefixes.append(layer.local_path)