У меня есть yocto Recep ie файл. Однако я хочу установить значение переменной, экспортировав переменную
Например, я изменил, я добавил переменную в oe-init-build-env, (whih c вызывает 'svn_util')
export REPO_BRANCH_ROOT = $ {REPO_BRANCH_ROOT}
Переменная REPO_BRANCH_ ROOT устанавливается при запуске утилиты svn_util, просматривая текущую ветку.
Теперь в моем приеме ie .bb файл SRC_URI = "\ svn: // $ {REPO_ROOT_NO_URI} / $ {REPO_BRANCH_ROOT} / sample module = mymodule; protocol = protocol = http; rev = HEAD \"
Однако do_fetch: не работает следующим образом. Ошибка сборщика для URL: 'svn: // $ {REPO_ROOT_NO_URI} / $ {REPO_BRANCH_ROOT} / sample; module = mymodule; protocol = http; rev = HEAD'. Невозможно получить URL-адрес из любого источника.
Как мне сделать так, чтобы файл .bb знал о моей текущей ветке и репозитории uri. Я не хочу жестко кодировать его в файле bb или файле local.conf. Поскольку, если файл .bb зарегистрирован в другой ветке, он должен правильно работать во всех ветвях.
Или, перефразируя вопрос, как получить доступ к экспортированной переменной оболочки в файле ie Recep.