Я бы разделил приложение на несколько пакетов. По сути, я просто хотел бы добавить еще один, который можно было бы построить с использованием определенного изображения.
Внутри файла .bb, связанного с приложением, я добавил:
SRC_URI = " \
...
file://api.conf \
file://script.sh \
"
PACKAGES =+ "${PN} ${PN}-tools"
FILES_${PN}-tools = "${bindir}/mrvl/tools/script.sh \
${sysconfdir}/mrvl/api.conf \
"
Затем я добавил следующую строку в свой тест изображения bb
IMAGE_INSTALL += " mrvl-tools"
Я использую команду bitbake image-test, которая возвращает:
ERROR: Nothing RPROVIDES 'mrvl-tools' (but /home/usr/../image-test.bb RDEPENDS on or otherwise requires it)
NOTE: Runtime target 'mrvl-tools' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['mrvl-tools']
ERROR: Required build target 'image-test' has no buildable providers.
Missing or unbuildable dependency chain was: ['image-test', 'mrvl-tools']
Я следовал тому же определению пакета bluez5-obex, и IMAGE_ISTALL += " bluez5-obex" работает.
Что я забыл?