mirror of
https://git.yoctoproject.org/poky
synced 2026-01-29 21:08:42 +01:00
u-boot-tools: Package mkeficapsule
mkeficapsule is a tool provided by U-Boot (as part of the tools-only targets) for generating UEFI capsule update archives. Install mkeficapsule into a u-boot-tools-mkeficapsule package. (From OE-Core rev: ab9380cd969cc0762a55e5e2c7a8ea6b697e3ae1) Signed-off-by: Peter Hoyes <peter.hoyes@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
4892e16376
commit
29e1ef7f90
@@ -4,10 +4,10 @@ DEPENDS += "gnutls openssl util-linux swig-native"
|
||||
inherit python3native
|
||||
export STAGING_INCDIR="${STAGING_INCDIR_NATIVE}"
|
||||
|
||||
PROVIDES = "${MLPREFIX}u-boot-mkimage ${MLPREFIX}u-boot-mkenvimage"
|
||||
PROVIDES:class-native = "u-boot-mkimage-native u-boot-mkenvimage-native"
|
||||
PROVIDES = "${MLPREFIX}u-boot-mkimage ${MLPREFIX}u-boot-mkenvimage ${MLPREFIX}u-boot-mkeficapsule"
|
||||
PROVIDES:class-native = "u-boot-mkimage-native u-boot-mkenvimage-native u-boot-mkeficapsule-native"
|
||||
|
||||
PACKAGES += "${PN}-mkimage ${PN}-mkenvimage"
|
||||
PACKAGES += "${PN}-mkimage ${PN}-mkenvimage ${PN}-mkeficapsule"
|
||||
|
||||
# Required for backward compatibility with "u-boot-mkimage-xxx.bb"
|
||||
RPROVIDES:${PN}-mkimage = "u-boot-mkimage"
|
||||
@@ -70,15 +70,20 @@ do_install () {
|
||||
# fit_check_sign
|
||||
install -m 0755 tools/fit_check_sign ${D}${bindir}/uboot-fit_check_sign
|
||||
ln -sf uboot-fit_check_sign ${D}${bindir}/fit_check_sign
|
||||
|
||||
# mkeficapsule
|
||||
install -m 0755 tools/mkeficapsule ${D}${bindir}/uboot-mkeficapsule
|
||||
ln -sf uboot-mkeficapsule ${D}${bindir}/mkeficapsule
|
||||
}
|
||||
|
||||
ALLOW_EMPTY:${PN} = "1"
|
||||
FILES:${PN} = ""
|
||||
FILES:${PN}-mkimage = "${bindir}/uboot-mkimage ${bindir}/mkimage ${bindir}/uboot-dumpimage ${bindir}/dumpimage ${bindir}/uboot-fit_check_sign ${bindir}/fit_check_sign"
|
||||
FILES:${PN}-mkenvimage = "${bindir}/uboot-mkenvimage ${bindir}/mkenvimage"
|
||||
FILES:${PN}-mkeficapsule = "${bindir}/uboot-mkeficapsule ${bindir}/mkeficapsule"
|
||||
|
||||
RDEPENDS:${PN}-mkimage += "dtc"
|
||||
RDEPENDS:${PN} += "${PN}-mkimage ${PN}-mkenvimage"
|
||||
RDEPENDS:${PN} += "${PN}-mkimage ${PN}-mkenvimage ${PN}-mkeficapsule"
|
||||
RDEPENDS:${PN}:class-native = ""
|
||||
|
||||
BBCLASSEXTEND = "native nativesdk"
|
||||
|
||||
Reference in New Issue
Block a user