summaryrefslogtreecommitdiffstats
path: root/bitbake/lib/bb/ui/crumbs/hobeventhandler.py
diff options
context:
space:
mode:
Diffstat (limited to 'bitbake/lib/bb/ui/crumbs/hobeventhandler.py')
-rw-r--r--bitbake/lib/bb/ui/crumbs/hobeventhandler.py9
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