лучший подход к версионированию изображений в Yocto - PullRequest
0 голосов
/ 11 октября 2018

Каков наилучший подход для поддержки версий изображений в Yocto.

Я имею в виду, предположим, что мы создаем образ и передаем его клиенту, в будущем мы предоставили исправления ошибок для клиента ..

Как мы можем узнать, какую версию клиента yocto image использует .. Есть ли какой-нибудь стандартный способ добиться этого ..

Спасибо за ваше время.Цените ваши усилия ..

1 Ответ

0 голосов
/ 11 октября 2018

Вас интересует os-release рецепт.Это дает возможность добавить детали версии к изображению.Этот рецепт устанавливает файл /etc/os-release в целевом объекте.

Если вы заинтересованы в добавлении пользовательских полей в зависимости от вашего приложения или цели изображения, вы можете добавить дополнительные поля в переменную OS_RELEASE_FIELDS в os-release.bbappendв вашем пользовательском слое.Например,

OS_RELEASE_FIELDS += "BUILD_VERSION"
BUG_FIXED_VERSION = "1.0.0-B1"
BUILD_VERSION = "${BUG_FIXED_VERSION}"

Это добавляет идентификатор сборки в /etc/os-release, и вы можете увеличивать версии на основе исправления ошибки или новой доставки.

...