This will be another actual change in OE in the procedure to migrate our EFI bootloader from gummiboot to systemd-boot. QA team needs to create new systemd-boot test hardware target like what the existing gummiboot does. I suggest we keep the existing gummit and add new systemd-boot to prevent any breakage until we purged gummiboot everywhere in Yocto. The document change can be a part of https://bugzilla.yoctoproject.org/show_bug.cgi?id=9707 when we do a fully update in all docs. ./meta/lib/oeqa/controllers/masterimage.py could be a starting point.
The values already defined under GummibootTarget class should remain the same for systemd boot ? File: masterimage.py ------------------------------------------------------------------------ self.efivarvalue = r'\x07\x00\x00\x00\x74\x00\x65\x00\x73\x00\x74\x00\x00\x00' 'printf "%s" > /sys/firmware/efi/efivars/LoaderEntryOneShot-4a67b082-0a4c-41cf-b6c7-440b29bb8c4f' % self.efivarvalue -------------------------------------------------------------------------
Yes, Jose. I also suggest we keep gummiboot stuff alive this time until we notice people stopping using it and update document, then we will clean up gummiboot in OE in background. Sounds a plan?
Jose, I assign this back to you with my feedback. Thanks
(In reply to comment #3) > Jose, I assign this back to you with my feedback. Thanks Jianxun, sure I'll start working on this.
Patch sent to the mailing list: http://lists.openembedded.org/pipermail/openembedded-core/2016-July/123862.html
Already on master on commit: http://git.yoctoproject.org/clean/cgit.cgi/poky/commit/?id=8da54b401d20a69c68153d36d2ad3c5100565051