diff options
author | Cristiana Voicu <cristiana.voicu@intel.com> | 2013-07-29 09:55:06 +0000 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2013-08-06 12:59:21 +0100 |
commit | 96ffa00945c7eb09a0132fa47159aef3ef20fb3e (patch) | |
tree | 859a37e5ee4d9b519cf56a59b318be7fbbc31be1 /lib/bb/ui/crumbs/builder.py | |
parent | 117d4809a62e28ffe7e9dcda5433993d76f7d934 (diff) | |
download | bitbake-96ffa00945c7eb09a0132fa47159aef3ef20fb3e.tar.gz |
hob/bitbake: create a template (a .bb file) from hob through bitbake
Modified generateNewImage function from cooker, in order to be used to
save a template in Hob.
Created a command to ensure that some dirs are created. The templates
(recipes) will be saved in {TOPDIR}/recipes/images folder.
Called these methods from Hob.
[YOCTO #4193]
Signed-off-by: Cristiana Voicu <cristiana.voicu@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'lib/bb/ui/crumbs/builder.py')
-rwxr-xr-x | lib/bb/ui/crumbs/builder.py | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/lib/bb/ui/crumbs/builder.py b/lib/bb/ui/crumbs/builder.py index 317a2fe16..0a04c90bc 100755 --- a/lib/bb/ui/crumbs/builder.py +++ b/lib/bb/ui/crumbs/builder.py @@ -593,6 +593,16 @@ class Builder(gtk.Window): toolchain_packages, self.configuration.default_task) + def generate_new_image(self, image): + base_image = self.configuration.initial_selected_image + if base_image == self.recipe_model.__custom_image__: + base_image = None + packages = self.package_model.get_selected_packages() + self.handler.generate_new_image(image, base_image, packages) + + def ensure_dir(self, directory): + self.handler.ensure_dir(directory) + def get_parameters_sync(self): return self.handler.get_parameters() |