diff options
author | Constantin Musca <constantinx.musca@intel.com> | 2012-11-20 10:09:18 +0200 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2012-11-25 21:34:35 +0000 |
commit | 0db80d57d4d2b1bb97375444c439827450ff33d1 (patch) | |
tree | df995545952abd05b25bf66aed2fdd77953f7b8f | |
parent | 964ac25d153ff4da144963289a32066db0e28b89 (diff) | |
download | bitbake-0db80d57d4d2b1bb97375444c439827450ff33d1.tar.gz |
hob/builder: Don't rerun sanity checks
Run the sanity check only once
[YOCTO #3377]
Signed-off-by: Constantin Musca <constantinx.musca@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
-rwxr-xr-x | lib/bb/ui/crumbs/builder.py | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/lib/bb/ui/crumbs/builder.py b/lib/bb/ui/crumbs/builder.py index ec3ff3048..d10c681df 100755 --- a/lib/bb/ui/crumbs/builder.py +++ b/lib/bb/ui/crumbs/builder.py @@ -439,6 +439,9 @@ class Builder(gtk.Window): # Indicate whether the UI is working self.sensitive = True + # Indicate whether the sanity check ran + self.sanity_checked = False + # create visual elements self.create_visual_elements() @@ -543,7 +546,8 @@ class Builder(gtk.Window): sanity_check_post_func = func def generate_configuration(self): - self.show_sanity_check_page() + if not self.sanity_checked: + self.show_sanity_check_page() self.handler.generate_configuration() def initiate_new_build_async(self): @@ -835,7 +839,9 @@ class Builder(gtk.Window): if not self.configuration.curr_mach: self.configuration.curr_mach = self.handler.runCommand(["getVariable", "HOB_MACHINE"]) or "" self.update_configuration_parameters(self.get_parameters_sync()) - self.sanity_check() + if not self.sanity_checked: + self.sanity_check() + self.sanity_checked = True elif initcmd == self.handler.SANITY_CHECK: if self.had_network_error: self.had_network_error = False |