如果添加此行,我们可以获得构建信息:
INHERIT += "image-buildinfo"
参考: https://wiki.koansoftware.com/index.php/Add_build_information_into_a_Yocto_image
但是,该信息存储在 Yocto 磁盘上;如果我想直接在构建环境中获取这些信息怎么办?
在您的发行版的合适位置:
IMAGE_PREPROCESS_COMMAND:remove = "buildinfo_image"
python buildinfo_deploy () {_
d.setVar("BUILDINFODEST", "${DEPLOY_DIR}")
bb.build.exec_func("buildinfo", d)
}
IMAGE_PREPROCESS_COMMAND += "buildinfo_deploy"
这将删除 buildinfo 的标准实现并添加自定义实现,从而在部署文件夹中生成文件(例如
./build/tmp/deploy/etc
)。