hob: don't try and build if user selects Bake with no selections made
If the user hasn't made any selections inform them that they need to do so before clicking Bake. Fixes [YOCTO #1384] (Bitbake rev: e176dcf637da2d0105a4361a46d5df5238e3b8ce) Signed-off-by: Joshua Lock <josh@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
b6009b2952
commit
989ce0cf55
|
@ -405,7 +405,19 @@ class MainWindow (gtk.Window):
|
|||
build_image = True
|
||||
|
||||
rep = self.model.get_build_rep()
|
||||
if not rep.base_image:
|
||||
|
||||
# If no base image and no user selected packages don't build anything
|
||||
if not self.selected_image and not len(rep.userpkgs):
|
||||
lbl = "<b>No selections made</b>\nYou have not made any selections"
|
||||
lbl = lbl + " so there isn't anything to bake at this time."
|
||||
dialog = CrumbsDialog(self, lbl, gtk.STOCK_DIALOG_INFO)
|
||||
dialog.add_button(gtk.STOCK_OK, gtk.RESPONSE_OK)
|
||||
dialog.run()
|
||||
dialog.destroy()
|
||||
return
|
||||
# Else if no base image, ask whether to just build packages or whether
|
||||
# to build a rootfs with the selected packages in
|
||||
elif not self.selected_image:
|
||||
lbl = "<b>Build empty image or only packages?</b>\nA base image"
|
||||
lbl = lbl + " has not been selected.\n\'Empty image' will build"
|
||||
lbl = lbl + " an image with only the selected packages as its"
|
||||
|
|
Loading…
Reference in New Issue