У меня есть рецепт BitBake (example_0.1.bb
) с задачей do_install
, где я пытаюсь установить файл .so
:
do_install() {
install -d ${D}${libdir}
install -m 0644 ${S}/example.so ${D}${libdir}
}
FILES_${PN} += "${libdir}/example.so"
Это терпит неудачу во время процесса сборки и возвращает:
ERROR: example not found in the base feeds
Однако, если я добавлю тестовый файл в пакет, и файл .so
, и тестовый файл будут добавлены в rootfs.
do_install() {
install -d ${D}${libdir}
install -m 0644 ${S}/example.so ${D}${libdir}
echo "bar" >> ${TOPDIR}/foo
install -m 0644 ${TOPDIR}/foo ${D}${libdir}
}
FILES_${PN} += "${libdir}/libceill.so"
FILES_${PN} += "${libdir}/foo"
Как я могу добавить только файл .so
без тестового файла нежелательной почты?