diff options
author | Joshua Lock <josh@linux.intel.com> | 2011-07-20 15:35:29 -0700 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2011-07-26 20:15:48 +0100 |
commit | c884b52dd0b790d6e3686be4260a3cceff8846bd (patch) | |
tree | efd9c5a292ee238f5d2e8d8dec94737053ddbb3f /bitbake/lib/bb/ui/crumbs/tasklistmodel.py | |
parent | 20101e9544fe596577bd4b407404feab65bc7767 (diff) | |
download | ast2050-yocto-poky-c884b52dd0b790d6e3686be4260a3cceff8846bd.zip ast2050-yocto-poky-c884b52dd0b790d6e3686be4260a3cceff8846bd.tar.gz |
ui/hob: enable building an image with minimal contents
This patch enables a user to build a rootfs containing only the selected
packages without having to have first selected a 'Base image'.
Fixes [YOCTO #1239]
(Bitbake rev: 05c82da31a69c910e72b58b07afcd9fca8c55479)
Signed-off-by: Joshua Lock <josh@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'bitbake/lib/bb/ui/crumbs/tasklistmodel.py')
-rw-r--r-- | bitbake/lib/bb/ui/crumbs/tasklistmodel.py | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/bitbake/lib/bb/ui/crumbs/tasklistmodel.py b/bitbake/lib/bb/ui/crumbs/tasklistmodel.py index f4dffc6..36a5673 100644 --- a/bitbake/lib/bb/ui/crumbs/tasklistmodel.py +++ b/bitbake/lib/bb/ui/crumbs/tasklistmodel.py @@ -60,9 +60,19 @@ require %s IMAGE_INSTALL += "%s" """ - meta_path = model.find_image_path(self.base_image) - recipe = template % (meta_path, self.userpkgs) + empty_template = """ +# Recipe generated by the HOB + +inherit core-image + +IMAGE_INSTALL = "%s" +""" + if self.base_image and not self.base_image == "empty": + meta_path = model.find_image_path(self.base_image) + recipe = template % (meta_path, self.userpkgs) + else: + recipe = empty_template % self.allpkgs if os.path.exists(writepath): os.rename(writepath, "%s~" % writepath) |