The grub-efi.rpm doesn't contain anything atm, the user would get nothing if he needs the efi boot and install it on the live target, this is incorrect, it should contain everything as grub.rpm, we can make it work as Ubuntu's grub-efi-ia32,
commit ac867c3d4d1991e2e4f83cca2bad0ee31716796e Author: Robert Yang <liezhi.yang@windriver.com> Date: Sat Jan 3 18:38:19 2015 -0800 grub 2.0: several fixes * Make grub, grub-efi grub_git use a grub2.inc to reduce the duplicated code. * Make grub and grub-efi use the same patches since they use the same source. (grub_git is different). * grub-efi: - Use autotools to replace autotools-brokensep - Remove the DEPENDS of freetype, it should be a RDEPENDS. - Remove grub-2.00-ignore-gnulib-gets-stupidity.patch since it is a duplication of remove-gets.patch. - Make grub-efi.rpm contain files rather than make an empty package. * grub_git: - Fix a SSE build failure. [YOCTO #6310] (From OE-Core rev: cf4aaed28a34cc652352f0817316187b72babc76)