/ / Comment utiliser STANDALONE pour exécuter le script bitbake suivant dans le contexte DISTRO = “poky”? - yocto, bitbake

Comment utiliser STANDALONE pour exécuter le script bitbake suivant dans le contexte DISTRO = "poky"? - yocto, bitbake

J'ai créé le script bitbake suivant (en quelque sorte), mais je voudrais l'exécuter indépendamment dans le contexte 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

De manière explicite, je ne veux PAS que ce script fasse partie d’une recette .bb, PAS du tout?!

Comment puis-je exécuter l'exécution de ce script autonome?

Je vous remercie, personne

Réponses:

0 pour la réponse № 1

Pour moi, ce que vous essayez de faire est à peu près identique à la fonctionnalité buildinfo?

Si vous ajoutez

 INHERIT += "image-buildinfo"

dans votre fichier de configuration, vous aurez ces informations dans le fichier / etc / build.

Voir https://mender.io/blog/build-info-yocto-2 pour plus d'informations par exemple.

Si vous voulez faire un script autonome, vous pouvez vous inspirer de poky / scripts / *. Py par exemple.