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

How to export parent environment variable to bitbake shell task?

在 bitbake 配方中,我的 shell 任务 需要导出 http_proxy 到它调用的进程。 http_proxyBB_ENV_EXTRAWHITE 中被列入白名单,因此从 bitbake 开始的 shell 导出的值在配方中作为 ${http_proxy}.

可用

导出到子任务,我在做

export http_proxy = ${http_proxy} my_process

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

我认为这是在 bitbake 任务中从环境访问变量的正确方法,请参阅 http://www.yoctoproject.org/docs/2.4.1/bitbake-user-manual/bitbake-user-manual.html#exporting-variables-to-the-environment。并且(在我看来)Bitbake 旨在与用户环境隔离,这 - 冗余语法 是存档此功能的价格。