initramfs-module-install-efi and initramfs-module-setup-live where added directly to initramfs-framework.bb. The undesirable result is that everyone using initramfs-framework is forced to build several tools (parted, udev-extraconf, e2fsprogs-mke2fs dosfstools util-linux-blkid) even if the new modules are not used. For example, refkit is affected. In addition, the dependency of initramfs-framework on native tools makes it harder to declare the recipe as allarch - see http://lists.openembedded.org/pipermail/openembedded-core/2017-August/141551.html for the workaround. Please split out these modules into independent recipes. Then they and their dependencies can be built only when needed and initramfs-framework can become allarch much easier.
Assigning to wei.tee.ng@intel.com because he was the original author. This problem was originally reported on the mailing list (http://lists.openembedded.org/pipermail/openembedded-core/2017-July/140359.html) but didn't get a response there, hence this bug report.
I'll take this. Should have a patch by EOD.
Path sent: http://lists.openembedded.org/pipermail/openembedded-core/2017-September/141717.html
Merged: https://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=3d6f30265eefabcedb0239e9fc8e7398077dddd5