У меня есть несколько рецептов, я хочу сгруппировать их внутри группы пакетов, чтобы упростить установку этих рецептов в образе.
Я создал следующий файл: sources/meta-test/recipes-lib/packagegroups/packagegroup-lib.bb
DESCRIPTION = "Libraries package group"
LICENCE = "CLOSED"
SUMMARY = "Package group of all libraries recipes"
PACKAGE_ARCH = "${MACHINE_ARCH}"
inherit packagegroup
RDEPENDS_{PN} = " \
exception \
logger \
"
А затем в моем build/conf/local.conf я устанавливаю свою группу пакетов: IMAGE_INSTALL_append = " packagegroup-lib"
bitbake -c cleansstate packagegroup-lib
bitbake -c clean fsl-image-machine-test
bitbake packagegroup-lib
bitbake fsl-image-machine-test
Я прошиваю образ, но не могу найти установленные пакеты (группы пакетов) после загрузки образа. В папке tmp я могу найти библиотеку в нужном месте: ./tmp/sysroots-components/cortexa7hf-neon/logger/usr/lib/libLogger.so
IMAGE_INSTALL
внутри рецепта группы пакетов (а позже с помощью CORE_IMAGE_EXTRA_INSTALL). Я заканчиваю с тем же результатом - person bacara   schedule 22.01.2020packages-split
- person bacara   schedule 22.01.2020