xref: /OK3568_Linux_fs/yocto/poky/meta/recipes-bsp/efibootmgr/efibootmgr_17.bb (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593SmuzhiyunDESCRIPTION = "Linux user-space application to modify the EFI Boot Manager."
2*4882a593SmuzhiyunSUMMARY = "EFI Boot Manager"
3*4882a593SmuzhiyunHOMEPAGE = "https://github.com/rhboot/efibootmgr"
4*4882a593SmuzhiyunSECTION = "base"
5*4882a593Smuzhiyun
6*4882a593SmuzhiyunLICENSE = "GPL-2.0-or-later"
7*4882a593SmuzhiyunLIC_FILES_CHKSUM = "file://COPYING;md5=0636e73ff0215e8d672dc4c32c317bb3"
8*4882a593Smuzhiyun
9*4882a593SmuzhiyunDEPENDS = "efivar popt"
10*4882a593Smuzhiyun
11*4882a593SmuzhiyunCOMPATIBLE_HOST = "(i.86|x86_64|arm|aarch64).*-linux"
12*4882a593Smuzhiyun
13*4882a593SmuzhiyunSRC_URI = "git://github.com/rhinstaller/efibootmgr.git;protocol=https;branch=master \
14*4882a593Smuzhiyun           file://0001-remove-extra-decl.patch \
15*4882a593Smuzhiyun           file://97668ae0bce776a36ea2001dea63d376be8274ac.patch \
16*4882a593Smuzhiyun           file://0001-src-make-compatible-with-efivar-38.patch \
17*4882a593Smuzhiyun           "
18*4882a593SmuzhiyunSRCREV = "e067160ecef8208e1944002e5d50b275733211fb"
19*4882a593Smuzhiyun
20*4882a593SmuzhiyunS = "${WORKDIR}/git"
21*4882a593Smuzhiyun
22*4882a593Smuzhiyuninherit pkgconfig
23*4882a593Smuzhiyun
24*4882a593Smuzhiyun# The directory under the ESP that the default bootloader is found in.  When
25*4882a593Smuzhiyun# wic uses a subdirectory, this should use the same one too.
26*4882a593SmuzhiyunEFIDIR ?= "/"
27*4882a593Smuzhiyun
28*4882a593SmuzhiyunEXTRA_OEMAKE += "'EFIDIR=${EFIDIR}'"
29*4882a593Smuzhiyun
30*4882a593SmuzhiyunCFLAGS += " -Wno-error"
31*4882a593Smuzhiyun
32*4882a593Smuzhiyundo_install () {
33*4882a593Smuzhiyun	oe_runmake install DESTDIR="${D}"
34*4882a593Smuzhiyun}
35*4882a593Smuzhiyun
36*4882a593SmuzhiyunCLEANBROKEN = "1"
37*4882a593Smuzhiyun
38