mirror of
https://git.yoctoproject.org/poky
synced 2026-05-30 00:20:08 +00:00
bootimg/grub-efi.bbclass: allow using a different class for EFI images
Abstract away some names so one can select using EFI_PROVIDER a different class than grub-efi for populating live images, basically allowing the use of a different bootloader than grub-efi. (From OE-Core rev: 14e5de3b8f4d5902d0ac683ff45fb878e88b40ef) Signed-off-by: Stefan Stanacar <stefanx.stanacar@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
de18567e62
commit
9d04183cf8
@@ -26,7 +26,7 @@ GRUB_OPTS ?= "serial --unit=0 --speed=115200 --word=8 --parity=no --stop=1"
|
||||
|
||||
EFIDIR = "/EFI/BOOT"
|
||||
|
||||
grubefi_populate() {
|
||||
efi_populate() {
|
||||
# DEST must be the root of the image so that EFIDIR is not
|
||||
# nested under a top level directory.
|
||||
DEST=$1
|
||||
@@ -42,9 +42,9 @@ grubefi_populate() {
|
||||
install -m 0644 ${GRUBCFG} ${DEST}${EFIDIR}
|
||||
}
|
||||
|
||||
grubefi_iso_populate() {
|
||||
efi_iso_populate() {
|
||||
iso_dir=$1
|
||||
grubefi_populate $iso_dir
|
||||
efi_populate $iso_dir
|
||||
# Build a EFI directory to create efi.img
|
||||
mkdir -p ${EFIIMGDIR}/${EFIDIR}
|
||||
cp $iso_dir/${EFIDIR}/* ${EFIIMGDIR}${EFIDIR}
|
||||
@@ -55,11 +55,11 @@ grubefi_iso_populate() {
|
||||
fi
|
||||
}
|
||||
|
||||
grubefi_hddimg_populate() {
|
||||
grubefi_populate $1
|
||||
efi_hddimg_populate() {
|
||||
efi_populate $1
|
||||
}
|
||||
|
||||
python build_grub_cfg() {
|
||||
python build_efi_cfg() {
|
||||
import sys
|
||||
|
||||
workdir = d.getVar('WORKDIR', True)
|
||||
|
||||
Reference in New Issue
Block a user