1LICENSE = "MIT"
2LIC_FILES_CHKSUM = "file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420"
3SUMMARY = "Basic grub.cfg for use in EFI systems"
4DESCRIPTION = "Grub might require different configuration file for \
5different machines."
6HOMEPAGE = "https://www.gnu.org/software/grub/manual/grub/grub.html#Configuration"
7
8RPROVIDES:${PN} += "virtual/grub-bootconf"
9
10inherit grub-efi-cfg
11
12require conf/image-uefi.conf
13
14S = "${WORKDIR}"
15
16GRUB_CFG = "${S}/grub-bootconf"
17LABELS = "boot"
18
19ROOT ?= "root=/dev/sda2"
20
21python do_configure() {
22    bb.build.exec_func('build_efi_cfg', d)
23}
24
25do_configure[vardeps] += "APPEND ROOT"
26
27do_install() {
28	install -d ${D}${EFI_FILES_PATH}
29	install grub-bootconf ${D}${EFI_FILES_PATH}/grub.cfg
30}
31
32FILES:${PN} = "${EFI_FILES_PATH}/grub.cfg"
33