[OE-core] [PATCH] systemd: support systemd-boot as a stand-alone EFI bootloader

Jianxun Zhang jianxun.zhang at linux.intel.com
Thu May 5 18:20:36 UTC 2016


Dear maintainers,

This change is the primary step to enable EFI bootloader in systemd
project. It is actually the gummiboot which has been included in
systemd project. The gummiboot referred in OE recipes is dead. The
intention is to enable it as a stand-alone bootloader without bothering
too much of the existing systemd. Usage is same as other supported EFI
bootloaders.

Considering there are many bits working with systemd in Yocto and we cannot
cover every corner in test prior to this submission, I suggest you have a
close look on the patch before merging it.

If no regerssion or significant bugs show in field, we will provide patches
to replace gummiboot with systemd-boot by:

() Add new oetest for systemd-boot
() Update documents for replacement
() Purge gummiboot in OE (may provide a dev-friendly message in gummiboot stuff
as a reminder in build)

Thanks

Jianxun Zhang (1):
  systemd: support systemd-boot as a stand-alone EFI bootloader

 meta/classes/systemd-boot.bbclass             | 124 ++++++++++++++++++++++++++
 meta/recipes-bsp/systemd-boot/systemd-boot.bb |  35 ++++++++
 meta/recipes-core/systemd/systemd.inc         |  25 ++++++
 meta/recipes-core/systemd/systemd_229.bb      |  26 +-----
 4 files changed, 186 insertions(+), 24 deletions(-)
 create mode 100644 meta/classes/systemd-boot.bbclass
 create mode 100644 meta/recipes-bsp/systemd-boot/systemd-boot.bb
 create mode 100644 meta/recipes-core/systemd/systemd.inc

-- 
1.9.1




More information about the Openembedded-core mailing list