Как я могу перенести изменения рецептов Yocto в eSDK обратно в слои? - PullRequest
2 голосов
/ 25 июня 2019

В системе Yocto разработчики могут использовать eSDK для создания образов устройств, а также работать над рецептами.Итак, предположим, что я хочу изменить рецепт less

$ devtool edit-recipe less
  # vim pops up, say I edit the package description

Тогда я вижу /layers/poky/meta/recipes-extended/less/less_550.bb изменилось.Как я могу отправить отредактированный файл на компьютер проекта Yocto, чтобы изменения учитывались системой непрерывной интеграции?Руководство содержит эту картинку:

enter image description here

Я хочу зафиксировать этот объект рецепта (?).К сожалению, в eSDK больше нет слоев в качестве git-репозиториев!

/mnt/esdk/layers/poky/meta $ git status
   fatal: not a git repository (or any parent up to mount point /mnt)

Я установил eSDK, сначала собрав SDK на машине проекта Yocto (которая в моем случае фактически является той же самой машиной, для целей тестирования), а затем установив ее из сгенерированного сценария установки.

$ bitbake core-image-<company product name>-x11 -c populate_sdk_ext
$ build/tmp/deploy/sdk/long-installer-name.sh

Как мне поступить?

...