The isohybrid plugin uses grub-mkimage but doesn't make sure it gets built. Add a check to avoid the following error:
Error: A native program grub-mkimage required to build the image was not found (see details above). Wic failed to find a recipe to build native grub-mkimage. Please file a bug against wic. Signed-off-by: Ioan-Adrian Ratiu <[email protected]> --- scripts/lib/wic/plugins/source/isoimage-isohybrid.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/scripts/lib/wic/plugins/source/isoimage-isohybrid.py b/scripts/lib/wic/plugins/source/isoimage-isohybrid.py index 849fd8bea3..d616316d61 100644 --- a/scripts/lib/wic/plugins/source/isoimage-isohybrid.py +++ b/scripts/lib/wic/plugins/source/isoimage-isohybrid.py @@ -242,6 +242,11 @@ class IsoImagePlugin(SourcePlugin): msger.info("Building mtools-native...\n") exec_cmd("bitbake mtools-native") + # Make sure grub-mkimage is available in native sysroot + if not os.path.isfile("%s/usr/bin/grub-mkimage" % native_sysroot): + msger.info("Building grub-native...\n") + exec_cmd("bitbake grub-native") + @classmethod def do_configure_partition(cls, part, source_params, creator, cr_workdir, oe_builddir, bootimg_dir, kernel_dir, -- 2.11.0 -- _______________________________________________ Openembedded-core mailing list [email protected] http://lists.openembedded.org/mailman/listinfo/openembedded-core
