如何将父环境变量导出到bitbake shell任务?

问题描述 投票:0回答:1

在 bitbake 配方中,我的 shell 任务 需要将

http_proxy
导出到它调用的进程。
http_proxy
已列入
BB_ENV_EXTRAWHITE
中的白名单,因此从以
bitbake
开头的 shell 导出的值在配方中可用为
${http_proxy}

要将其导出到子任务,我正在做

export http_proxy = ${http_proxy}
my_process

这可行,但给我留下了语法冗余的感觉。这是将父环境变量传递给 bitbake 任务的正确方法吗?

yocto bitbake
1个回答
3
投票

我认为这是在 bitbake 任务中访问环境变量的正确方法,请参阅

http://www.yoctoproject.org/docs/2.4.1/bitbake-user-manual/bitbake-user-manual.html#exporting-variables-to-the-environment。 并且(在我看来)Bitbake 的设计目的是与用户环境隔离,而这 - 冗余语法 是归档此功能的代价。

© www.soinside.com 2019 - 2024. All rights reserved.