我是一个很懒的人。在处理硬件/软件项目时,软件会永久更改。在这个开发阶段,更改配方中的提交/恢复标签是非常令人讨厌的。
我希望 Yocto 获取最新的 git 提交。这可能/如何做到这一点?
我的示例食谱:
SUMMARY = "my test"
SECTION = "test"
LICENSE = "CLOSED"
inherit cmake
SRCREV = "f9bdbd6c631f07e427c010086c7c26a95eb2924e"
SRC_URI = "gitsm://myGit/mytest;protocol=http;branch=develop"
S = "${WORKDIR}/git/"
当然,设置SRCREV = "${AUTOREV}"
.
此外,你需要参考 SRCPV https://docs.yoctoproject.org/dev-manual/packages.html#automatically-incrementing-a-package-version-number以便在源代码修订版本发生变化时自动更新版本。这是一个例子:
PV = "1.0+git${SRCPV}"
然后它每次都会构建最新的修订版。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)