diff options
Diffstat (limited to 'bitbake/lib/bb/ui/hob.py')
-rw-r--r-- | bitbake/lib/bb/ui/hob.py | 11 |
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 | ||