2017-07-07 2 views
0

Je suis en train de mettre à jour notre yocto de fido à morty, et j'ai migré des recettes pour pouvoir travailler avec, mais maintenant je n'ai pas getcap sur la cible.Yocto getcap: commande introuvable

Je vérifié que PATH est correctement configuré:

echo $PATH 
/usr/sbin:/usr/bin... 

et qu'il n'y a pas getcap dans /usr/bin/ comme il devrait être. J'ai compris que libcap devrait les fournir, et j'ai libcap en tant que dépendance à plusieurs recettes, qui sont très bien construites, donc je ne comprends pas pourquoi elles ne sont pas installées sur la cible.

Je n'ai aucune idée par où commencer à chercher le problème, alors toute aide est appréciée!

Répondre

3

Si vous avez un oeil à la construction de sortie libcap, par exemple ${WORKDIR}/packages-split, vous verrez que les paquets suivants ont été créés:

libcap 
libcap-bin 
libcap-dbg 
libcap-dev 
libcap-doc 
libcap-locale 
libcap-staticdev 

La bibliothèque réelle a été mis en libcap, alors que l'assistant binaires a été mis en libcap-bin.

+0

Changer libcap à libcap-bin a fait l'affaire, merci :) –