Глава 3. Метаданные

Содержание

Размещение файлов
Синтаксис
Классы
Создание файлов метаданных (добавление рецептов)

Размещение файлов

Каталог $OEBASE/openembedded/ включает в себя следующие каталоги:

classes/

Содержит файлы .bbclass. Подключаемые к другим файлам BitBake. При обработке файлов .bb BitBake всегда подключает base.bbclass. Для поиска .bbclass файлов BitBake использует переменную BBPATH.

conf/

Содержит файлы настройки для OpenEmbedded. При старте bitbake считывая основной файл настройки bitbake.conf подключает локальный файл настройки local.conf, файлы настроки дистрибутива, платформы и многие другие. Для поиска файлов используется переменная BBPATH.

contrib/

Содержит различные скрипты которые не вошли в другие категории.

docs/

Содержит исходные файлы руководства пользователя и другие файлы документации.

files/

Содержит таблицы генерации наполнения каталога устройств /dev используемых различными сборками образов.

recipes/

Содержит .bb файлы (рецепты) BitBake описывающие цели и сборку приложений. Для удобства различные версии одной и той же цели или приложения сгруппированы по подкаталогам.

site/

Содержит файлы настроек для autoconf/automake.