Я хотел бы разделить и приложение на несколько пакетов. В принципе, я просто хотел бы добавить другой, который можно было бы создать, используя конкретное изображение.Ошибка Bitbake - Nothing RPROVIDES
Внутри .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 \
"
Затем я добавил следующую строку в моем бб тест изображения
IMAGE_INSTALL += " mrvl-tools"
Я использую команду Bitbake image- тест, который возвращает:
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 и IM AGE_ISTALL + = "bluez5-obex" работает.
Что я забыл?
Что такое «MRVL-инструменты»? У вас также должен быть рецепт. – KBart
У меня уже есть рецепты «mrvl», я добавил script.sh и api.conf под/mrvl/files, и я просто хотел бы разделить рецепт, чтобы включить эти оба файла только в мои изображения, предназначенные для теста. Я следовал: http://www.yoctoproject.org/docs/1.1/poky-ref-manual/poky-ref-manual.html#splitting-an-application-into-multiple-packages – ogs
Устанавливать script.sh и api .conf в do_install()? В противном случае mrvl-tools будет пустым и, следовательно, не будет создан ... – Anders