在 Bitbake 配方中,PVFULL 是一个关键字,用于指定软件包的版本和完整性信息。它是由软件包名称、版本号和补丁级别组成的标识符。在 Bitbake 中,PVFULL 通常用于指定要构建的软件包的版本,以便确定软件包的来源及其完整性。
以下是使用 PVFULL 指定软件包版本的示例:
SUMMARY = "Example recipe with PVFULL"
SECTION = "examples"
LICENSE = "GPLv2"
PV = "1.0"
PR = "r1"
SRC_URI = "file://example.tar.gz"
PVFULL = "${PV}+git${SRCPV}"
S = "${WORKDIR}/example"
在此示例中,PVFULL 由软件包版本 PV 和 SRCPV 组成。其中,SRCPV 是软件包来源的标识符,可以是 Git 版本控制系统的提交 ID 或 SVN 版本控制系统的版本号。使用 PVFULL 可以生成类似 1.0+git234a56b 的版本信息,以便更好地识别软件包的来源及其完整性。