summaryrefslogtreecommitdiffstats
path: root/bitbake/lib/bb/ui/hob.py
diff options
context:
space:
mode:
Diffstat (limited to 'bitbake/lib/bb/ui/hob.py')
-rw-r--r--bitbake/lib/bb/ui/hob.py11
1 files changed, 7 insertions, 4 deletions
diff --git a/bitbake/lib/bb/ui/hob.py b/bitbake/lib/bb/ui/hob.py
index 51a995e491..0f738ce4b5 100644
--- a/bitbake/lib/bb/ui/hob.py
+++ b/bitbake/lib/bb/ui/hob.py
@@ -459,6 +459,9 @@ class MainWindow (gtk.Window):
459 image_name = recipepath.rstrip(".bb") 459 image_name = recipepath.rstrip(".bb")
460 path, sep, image_name = image_name.rpartition("/") 460 path, sep, image_name = image_name.rpartition("/")
461 461
462 image = []
463 image.append(image_name)
464
462 rep.writeRecipe(recipepath, self.model) 465 rep.writeRecipe(recipepath, self.model)
463 # In the case where we saved the file for the purpose of building 466 # In the case where we saved the file for the purpose of building
464 # it we should then delete it so that the users workspace doesn't 467 # it we should then delete it so that the users workspace doesn't
@@ -466,9 +469,9 @@ class MainWindow (gtk.Window):
466 if not self.save_path: 469 if not self.save_path:
467 self.files_to_clean.append(recipepath) 470 self.files_to_clean.append(recipepath)
468 471
469 self.handler.build_image(image_name, self.configurator) 472 self.handler.build_targets(image, self.configurator)
470 else: 473 else:
471 self.handler.build_packages(self.model.get_selected_pn()) 474 self.handler.build_targets(self.model.get_selected_pn(), self.configurator, "packages")
472 475
473 # Disable parts of the menu which shouldn't be used whilst building 476 # Disable parts of the menu which shouldn't be used whilst building
474 self.set_menus_sensitive(False) 477 self.set_menus_sensitive(False)
@@ -490,7 +493,7 @@ class MainWindow (gtk.Window):
490 493
491 def build_complete_cb(self, running_build): 494 def build_complete_cb(self, running_build):
492 # Have the handler process BB events again 495 # Have the handler process BB events again
493 self.handler.building = None 496 self.handler.building = False
494 self.stopping = False 497 self.stopping = False
495 self.back.connect("clicked", self.back_button_clicked_cb) 498 self.back.connect("clicked", self.back_button_clicked_cb)
496 self.back.set_sensitive(True) 499 self.back.set_sensitive(True)
@@ -504,7 +507,7 @@ class MainWindow (gtk.Window):
504 self.files_to_clean = [] 507 self.files_to_clean = []
505 508
506 lbl = "<b>Build completed</b>\n\nClick 'Edit Image' to start another build or 'View Messages' to view the messages output during the build." 509 lbl = "<b>Build completed</b>\n\nClick 'Edit Image' to start another build or 'View Messages' to view the messages output during the build."
507 if self.handler.building == "image" and self.build_succeeded: 510 if self.handler.build_type == "image" and self.build_succeeded:
508 deploy = self.handler.get_image_deploy_dir() 511 deploy = self.handler.get_image_deploy_dir()
509 lbl = lbl + "\n<a href=\"file://%s\" title=\"%s\">Browse folder of built images</a>." % (deploy, deploy) 512 lbl = lbl + "\n<a href=\"file://%s\" title=\"%s\">Browse folder of built images</a>." % (deploy, deploy)
510 513