QA Issue: files installed but not shipped [installed-vs-shipped]
Asigna los archivos a un paquete o elimina su instalación.
ERROR: myapp-1.0-r0 do_package: QA Issue: myapp: Files/directories were installed but not shipped in any package: /usr/share/myapp [installed-vs-shipped]
Qué ocurre
do_install copió archivos a ${D} que ningún paquete contiene. bitbake lo considera un error para que no desaparezcan de la imagen.
Causas
Rutas fuera de los valores FILES habituales: directorios de /usr/share, bibliotecas adicionales, unidades systemd en rutas especiales o archivos no deseados.
Solución
- Asigna los archivos al paquete adecuado en la receta o
.bbappend:FILES:${PN} += "${datadir}/myapp". - Crea otro paquete:
PACKAGES =+ "${PN}-data"yFILES:${PN}-data = .... - Elimina los archivos no deseados en
do_install:append().
No añadas installed-vs-shipped a INSANE_SKIP: los archivos faltarían en todos los paquetes.