如何STANDALONE在DISTRO =" poky"中执行以下bitbake脚本背景?

时间:2017-11-17 19:53:15

标签: yocto bitbake

我创建了以下bitbake脚本(种类),但我想在DISTRO =" poky"中独立执行它。上下文:

BBLAYERS ?= " \
  /home/user/YOCTO/oe_core_embedded/poky/meta \
  /home/user/YOCTO/oe_core_embedded/poky/meta-poky \
  /home/user/YOCTO/oe_core_embedded/poky/meta-yocto-bsp \
  "

for layer in ${BBLAYERS}; do
        cd $layer
        echo -n "$(basename $layer) = "  >> ${D}${sysconfdir}/gitinfo
        git rev-parse HEAD >> ${D}${sysconfdir}/gitinfo
done

显然,我不希望这个脚本成为任何配方.bb的一部分,根本不是吗?!

如何独立执行此脚本?

谢谢你,

1 个答案:

答案 0 :(得分:0)

对我来说,你想要做的与buildinfo功能完全相同?

如果你添加

 INHERIT += "image-buildinfo" 

到您的conf文件,您将在/ etc / build文件中包含这些信息。

有关详细信息,请参阅https://mender.io/blog/build-info-yocto-2

如果你想做一个独立的脚本,你可以从poky / scripts / *。py中激励你。