mirror of
https://git.yoctoproject.org/poky
synced 2026-04-21 03:32:12 +02:00
bb/ui/hob: warn and prevent image build if no IMAGE_FSTYPE is set
If IMAGE_FSTYPE is empty and the user has opted to build an image warn them and prevent the build. Fixes [YOCTO #1267] (Bitbake rev: 023edbe6d04f25c7e0e7b615eb06cd3727c665cb) Signed-off-by: Joshua Lock <josh@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
ba63660821
commit
5c34022a11
@@ -437,7 +437,22 @@ class MainWindow (gtk.Window):
|
||||
elif response == gtk.RESPONSE_OK:
|
||||
rep.base_image = "empty"
|
||||
|
||||
if build_image:
|
||||
# Ensure at least one value is set in IMAGE_FSTYPES.
|
||||
have_selected_fstype = False
|
||||
if (len(self.prefs.selected_image_types) and
|
||||
len(self.prefs.selected_image_types[0])):
|
||||
have_selected_fstype = True
|
||||
|
||||
if build_image and not have_selected_fstype:
|
||||
lbl = "<b>No image output type selected</b>\nThere is no image output"
|
||||
lbl = lbl + " selected for the build. Please set an output image type"
|
||||
lbl = lbl + " in the preferences (Edit -> Preferences)."
|
||||
dialog = CrumbsDialog(self, lbl, gtk.STOCK_DIALOG_INFO)
|
||||
dialog.add_button(gtk.STOCK_OK, gtk.RESPONSE_OK)
|
||||
dialog.run()
|
||||
dialog.destroy()
|
||||
return
|
||||
elif build_image:
|
||||
self.handler.make_temp_dir()
|
||||
recipepath = self.handler.get_temp_recipe_path(rep.base_image)
|
||||
image_name = recipepath.rstrip(".bb")
|
||||
|
||||
Reference in New Issue
Block a user