summaryrefslogtreecommitdiffstats
path: root/bitbake/lib/bb/ui/crumbs/builder.py
diff options
context:
space:
mode:
Diffstat (limited to 'bitbake/lib/bb/ui/crumbs/builder.py')
-rwxr-xr-xbitbake/lib/bb/ui/crumbs/builder.py27
1 files changed, 14 insertions, 13 deletions
diff --git a/bitbake/lib/bb/ui/crumbs/builder.py b/bitbake/lib/bb/ui/crumbs/builder.py
index 2a0cebab29..85066299d7 100755
--- a/bitbake/lib/bb/ui/crumbs/builder.py
+++ b/bitbake/lib/bb/ui/crumbs/builder.py
@@ -470,8 +470,6 @@ class Builder(gtk.Window):
470 self.handler.connect("recipe-populated", self.handler_recipe_populated_cb) 470 self.handler.connect("recipe-populated", self.handler_recipe_populated_cb)
471 self.handler.connect("package-populated", self.handler_package_populated_cb) 471 self.handler.connect("package-populated", self.handler_package_populated_cb)
472 472
473 self.handler.set_config_filter(hob_conf_filter)
474
475 self.initiate_new_build_async() 473 self.initiate_new_build_async()
476 474
477 def create_visual_elements(self): 475 def create_visual_elements(self):
@@ -553,6 +551,7 @@ class Builder(gtk.Window):
553 self.handler.init_cooker() 551 self.handler.init_cooker()
554 self.handler.set_extra_inherit("image_types") 552 self.handler.set_extra_inherit("image_types")
555 self.generate_configuration() 553 self.generate_configuration()
554 self.load_template(TemplateMgr.convert_to_template_pathfilename("default", ".hob/"))
556 555
557 def update_config_async(self): 556 def update_config_async(self):
558 self.switch_page(self.MACHINE_SELECTION) 557 self.switch_page(self.MACHINE_SELECTION)
@@ -661,8 +660,7 @@ class Builder(gtk.Window):
661 if not os.path.exists(layer+'/conf/layer.conf'): 660 if not os.path.exists(layer+'/conf/layer.conf'):
662 return False 661 return False
663 662
664 self.save_defaults() # remember layers and settings 663 self.set_user_config_extra()
665 self.update_config_async()
666 return True 664 return True
667 665
668 def save_template(self, path, defaults=False): 666 def save_template(self, path, defaults=False):
@@ -766,6 +764,17 @@ class Builder(gtk.Window):
766 self.handler.set_git_proxy("", "") 764 self.handler.set_git_proxy("", "")
767 self.handler.set_cvs_proxy("", "") 765 self.handler.set_cvs_proxy("", "")
768 766
767 def set_user_config_extra(self):
768 self.handler.set_rootfs_size(self.configuration.image_rootfs_size)
769 self.handler.set_extra_size(self.configuration.image_extra_size)
770 self.handler.set_incompatible_license(self.configuration.incompat_license)
771 self.handler.set_sdk_machine(self.configuration.curr_sdk_machine)
772 self.handler.set_image_fstypes(self.configuration.image_fstypes)
773 self.handler.set_extra_config(self.configuration.extra_setting)
774 self.handler.set_extra_inherit("packageinfo")
775 self.handler.set_extra_inherit("image_types")
776 self.set_user_config_proxies()
777
769 def set_user_config(self): 778 def set_user_config(self):
770 self.handler.init_cooker() 779 self.handler.init_cooker()
771 # set bb layers 780 # set bb layers
@@ -779,15 +788,7 @@ class Builder(gtk.Window):
779 self.handler.set_sstate_mirrors(self.configuration.sstatemirror) 788 self.handler.set_sstate_mirrors(self.configuration.sstatemirror)
780 self.handler.set_pmake(self.configuration.pmake) 789 self.handler.set_pmake(self.configuration.pmake)
781 self.handler.set_bbthreads(self.configuration.bbthread) 790 self.handler.set_bbthreads(self.configuration.bbthread)
782 self.handler.set_rootfs_size(self.configuration.image_rootfs_size) 791 self.set_user_config_extra()
783 self.handler.set_extra_size(self.configuration.image_extra_size)
784 self.handler.set_incompatible_license(self.configuration.incompat_license)
785 self.handler.set_sdk_machine(self.configuration.curr_sdk_machine)
786 self.handler.set_image_fstypes(self.configuration.image_fstypes)
787 self.handler.set_extra_config(self.configuration.extra_setting)
788 self.handler.set_extra_inherit("packageinfo")
789 self.handler.set_extra_inherit("image_types")
790 self.set_user_config_proxies()
791 792
792 def update_recipe_model(self, selected_image, selected_recipes): 793 def update_recipe_model(self, selected_image, selected_recipes):
793 self.recipe_model.set_selected_image(selected_image) 794 self.recipe_model.set_selected_image(selected_image)