diff options
Diffstat (limited to 'bitbake/lib/bb/ui/crumbs/builder.py')
-rwxr-xr-x | bitbake/lib/bb/ui/crumbs/builder.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/bitbake/lib/bb/ui/crumbs/builder.py b/bitbake/lib/bb/ui/crumbs/builder.py index 2f3d6d0c6c..023ac93ae2 100755 --- a/bitbake/lib/bb/ui/crumbs/builder.py +++ b/bitbake/lib/bb/ui/crumbs/builder.py | |||
@@ -611,15 +611,18 @@ class Builder(gtk.Window): | |||
611 | # Build image | 611 | # Build image |
612 | self.set_user_config() | 612 | self.set_user_config() |
613 | toolchain_packages = [] | 613 | toolchain_packages = [] |
614 | base_image = None | ||
614 | if self.configuration.toolchain_build: | 615 | if self.configuration.toolchain_build: |
615 | toolchain_packages = self.package_model.get_selected_packages_toolchain() | 616 | toolchain_packages = self.package_model.get_selected_packages_toolchain() |
616 | if self.configuration.selected_image == self.recipe_model.__custom_image__: | 617 | if self.configuration.selected_image == self.recipe_model.__custom_image__: |
617 | packages = self.package_model.get_selected_packages() | 618 | packages = self.package_model.get_selected_packages() |
618 | image = self.hob_image | 619 | image = self.hob_image |
620 | base_image = self.configuration.initial_selected_image | ||
619 | else: | 621 | else: |
620 | packages = [] | 622 | packages = [] |
621 | image = self.configuration.selected_image | 623 | image = self.configuration.selected_image |
622 | self.handler.generate_image(image, | 624 | self.handler.generate_image(image, |
625 | base_image, | ||
623 | self.hob_toolchain, | 626 | self.hob_toolchain, |
624 | packages, | 627 | packages, |
625 | toolchain_packages, | 628 | toolchain_packages, |
@@ -1017,7 +1020,8 @@ class Builder(gtk.Window): | |||
1017 | self.parameters.image_names = [] | 1020 | self.parameters.image_names = [] |
1018 | selected_image = self.recipe_model.get_selected_image() | 1021 | selected_image = self.recipe_model.get_selected_image() |
1019 | if selected_image == self.recipe_model.__custom_image__: | 1022 | if selected_image == self.recipe_model.__custom_image__: |
1020 | linkname = 'hob-image-' + self.configuration.curr_mach | 1023 | version = self.recipe_model.get_custom_image_version() |
1024 | linkname = 'hob-image' + version+ "-" + self.configuration.curr_mach | ||
1021 | else: | 1025 | else: |
1022 | linkname = selected_image + '-' + self.configuration.curr_mach | 1026 | linkname = selected_image + '-' + self.configuration.curr_mach |
1023 | image_extension = self.get_image_extension() | 1027 | image_extension = self.get_image_extension() |