2017-07-31 5 views
1
DESCRIPTION = "Copies hello-binaries to the image" 
LICENSE = "CLOSED" 
FILESEXTRAPATHS_prepend := "${THISDIR}:" 
SRC_URI += "file://hello " 
S = "${WORKDIR}" 
do_install() { 
    install -d ${D}${bindir} 
    install -m 0777 hello ${D}${bindir} 
    } 
#FILES_${PN} += "${bindir}" 
INSANE_SKIP_${PN} = "ldflags" 
INSANE_SKIP_${PN}-dev = "ldflags" 

Dans la recette ci-dessus la ligne i commenté files_ puis aussi le binaire bonjour ajoute à l'image comment est-il possible? Je n'ai aucune idée de la façon dont la recette copie les binaires à l'image. *comment ajouter les binaires et autres fichiers à rootfs dans yocto en utilisant des recettes .bb

Répondre

3

FILES_${PN} a une valeur par défaut qui inclut entre autres "$ {bindir}/*". Donc ajouter à la valeur dans la recette n'est pas nécessaire.

Vous pouvez voir la valeur par défaut dans meta/conf/bitbake.conf et vérifier ce que la valeur finit comme bitbake -e <hellorecipe> | grep ^FILES_