Yocto устанавливает пользовательские переменные, глобальные переменныеPython

Программы на Python
Ответить
Anonymous
 Yocto устанавливает пользовательские переменные, глобальные переменные

Сообщение Anonymous »

В системе Linux есть переменные среды, такие как HOME. Yocto содержит такие переменные, как WORKDIR, S и D.
  • При использовании их в файле bb вы можете используйте ${HOME}, a=${WORKDIR}
  • Используется в bbclass, w=d.getVar('WORKDIR'), home=os.genenv("HOME")
Но я хочу добавить пользовательские переменные, например как экспорт ABC="19990909"
  • Результат, полученный при получении os. genenv ("ABC") в bbclass имеет значение None,
  • Я написал в /etc/profile, но результат по-прежнему нет
Вопрос:
  • Итак, как добавить переменную в yocto, который можно использовать в bbclass или bbfile? (глобальная переменная)
  • Каков жизненный цикл переменной среды


Подробнее здесь: https://stackoverflow.com/questions/769 ... -variables
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»