diff options
Diffstat (limited to 'bitbake/lib/bb/ui/crumbs/builder.py')
-rwxr-xr-x | bitbake/lib/bb/ui/crumbs/builder.py | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/bitbake/lib/bb/ui/crumbs/builder.py b/bitbake/lib/bb/ui/crumbs/builder.py index 3f26baceca..de9685dd26 100755 --- a/bitbake/lib/bb/ui/crumbs/builder.py +++ b/bitbake/lib/bb/ui/crumbs/builder.py | |||
@@ -71,6 +71,8 @@ class Configuration: | |||
71 | 71 | ||
72 | self.user_selected_packages = [] | 72 | self.user_selected_packages = [] |
73 | 73 | ||
74 | self.default_task = params["default_task"] | ||
75 | |||
74 | # proxy settings | 76 | # proxy settings |
75 | self.all_proxy = params["all_proxy"] | 77 | self.all_proxy = params["all_proxy"] |
76 | self.http_proxy = params["http_proxy"] | 78 | self.http_proxy = params["http_proxy"] |
@@ -105,6 +107,7 @@ class Configuration: | |||
105 | self.tune_pkgarch = params["tune_pkgarch"] | 107 | self.tune_pkgarch = params["tune_pkgarch"] |
106 | # bblayers.conf | 108 | # bblayers.conf |
107 | self.layers = params["layer"].split() | 109 | self.layers = params["layer"].split() |
110 | self.default_task = params["default_task"] | ||
108 | 111 | ||
109 | def load(self, template): | 112 | def load(self, template): |
110 | self.curr_mach = template.getVar("MACHINE") | 113 | self.curr_mach = template.getVar("MACHINE") |
@@ -383,7 +386,7 @@ class Builder(gtk.Window): | |||
383 | _, all_recipes = self.recipe_model.get_selected_recipes() | 386 | _, all_recipes = self.recipe_model.get_selected_recipes() |
384 | self.set_user_config() | 387 | self.set_user_config() |
385 | self.handler.reset_build() | 388 | self.handler.reset_build() |
386 | self.handler.generate_packages(all_recipes) | 389 | self.handler.generate_packages(all_recipes, self.configuration.default_task) |
387 | 390 | ||
388 | def fast_generate_image_async(self): | 391 | def fast_generate_image_async(self): |
389 | self.switch_page(self.FAST_IMAGE_GENERATING) | 392 | self.switch_page(self.FAST_IMAGE_GENERATING) |
@@ -391,7 +394,7 @@ class Builder(gtk.Window): | |||
391 | _, all_recipes = self.recipe_model.get_selected_recipes() | 394 | _, all_recipes = self.recipe_model.get_selected_recipes() |
392 | self.set_user_config() | 395 | self.set_user_config() |
393 | self.handler.reset_build() | 396 | self.handler.reset_build() |
394 | self.handler.generate_packages(all_recipes) | 397 | self.handler.generate_packages(all_recipes, self.configuration.default_task) |
395 | 398 | ||
396 | def generate_image_async(self): | 399 | def generate_image_async(self): |
397 | self.switch_page(self.IMAGE_GENERATING) | 400 | self.switch_page(self.IMAGE_GENERATING) |
@@ -410,7 +413,8 @@ class Builder(gtk.Window): | |||
410 | self.handler.generate_image(image, | 413 | self.handler.generate_image(image, |
411 | self.hob_toolchain, | 414 | self.hob_toolchain, |
412 | packages, | 415 | packages, |
413 | toolchain_packages) | 416 | toolchain_packages, |
417 | self.configuration.default_task) | ||
414 | 418 | ||
415 | def get_parameters_sync(self): | 419 | def get_parameters_sync(self): |
416 | return self.handler.get_parameters() | 420 | return self.handler.get_parameters() |