diff options
Diffstat (limited to 'bitbake/lib/bb/ui/crumbs/hobeventhandler.py')
-rw-r--r-- | bitbake/lib/bb/ui/crumbs/hobeventhandler.py | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/bitbake/lib/bb/ui/crumbs/hobeventhandler.py b/bitbake/lib/bb/ui/crumbs/hobeventhandler.py index 128207092d..e848405bbb 100644 --- a/bitbake/lib/bb/ui/crumbs/hobeventhandler.py +++ b/bitbake/lib/bb/ui/crumbs/hobeventhandler.py | |||
@@ -436,9 +436,16 @@ class HobHandler(gobject.GObject): | |||
436 | self.run_next_command(self.GENERATE_IMAGE) | 436 | self.run_next_command(self.GENERATE_IMAGE) |
437 | 437 | ||
438 | def generate_new_image(self, image, base_image, package_queue, description): | 438 | def generate_new_image(self, image, base_image, package_queue, description): |
439 | base_image = self.runCommand(["matchFile", self.base_image + ".bb"]) | 439 | if base_image: |
440 | base_image = self.runCommand(["matchFile", self.base_image + ".bb"]) | ||
440 | self.runCommand(["generateNewImage", image, base_image, package_queue, False, description]) | 441 | self.runCommand(["generateNewImage", image, base_image, package_queue, False, description]) |
441 | 442 | ||
443 | def generate_hob_base_image(self): | ||
444 | image_dir = self.get_topdir() + "/recipes/images/" | ||
445 | self.ensure_dir(image_dir) | ||
446 | self.generate_new_image(image_dir+"hob-image.bb", None, [], "") | ||
447 | self.append_to_bbfiles(image_dir + "*.bb") | ||
448 | |||
442 | def ensure_dir(self, directory): | 449 | def ensure_dir(self, directory): |
443 | self.runCommand(["ensureDir", directory]) | 450 | self.runCommand(["ensureDir", directory]) |
444 | 451 | ||