在Yocto系统中,开发人员可以使用eSDK来构建设备映像并处理配方。因此,假设我想更改less
食谱
$ devtool edit-recipe less
# vim pops up, say I edit the package description
然后我看到/layers/poky/meta/recipes-extended/less/less_550.bb
发生了变化。如何将编辑后的文件推送到Yocto项目计算机,以便持续集成系统考虑更改?手册中包含以下图片:
我要提交此配方对象(?)。不幸的是,eSDK不再具有作为git存储库的层!
/mnt/esdk/layers/poky/meta $ git status
fatal: not a git repository (or any parent up to mount point /mnt)
我首先通过在Yocto项目计算机(在我的情况下实际上是同一台计算机,出于测试目的)上构建SDK,然后从生成的安装脚本进行安装来安装eSDK。
$ bitbake core-image-<company product name>-x11 -c populate_sdk_ext
$ build/tmp/deploy/sdk/long-installer-name.sh
我应该如何进行?