diff options
author | Richard Purdie <richard.purdie@linuxfoundation.org> | 2012-11-02 11:23:33 +0000 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2012-11-02 11:27:54 +0000 |
commit | ad9ad06056bb9ee1f9da54d60dfabb3240798018 (patch) | |
tree | beda502df0b7a89b74a24e3620d7ffb9dddb8fff | |
parent | 05a1f4a5a32c6cc392fa4480732101d668cd6f77 (diff) | |
download | ast2050-yocto-poky-ad9ad06056bb9ee1f9da54d60dfabb3240798018.zip ast2050-yocto-poky-ad9ad06056bb9ee1f9da54d60dfabb3240798018.tar.gz |
terminal: Ensure existing environment exports are preserved in devshell
After recent changes to terminal.bbclass, variables like PATH were no longer
preserved within the devshell. This change ensures they are inherited into
the environment of devshell and PATH for example has the correct values.
(From OE-Core rev: f2dfc50bdf403719d40d04488245fd37655b5480)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
-rw-r--r-- | meta/classes/terminal.bbclass | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/meta/classes/terminal.bbclass b/meta/classes/terminal.bbclass index 4a3ddef..cec854d 100644 --- a/meta/classes/terminal.bbclass +++ b/meta/classes/terminal.bbclass @@ -17,6 +17,9 @@ def oe_terminal(command, title, d): env = dict() + for v in os.environ: + env[v] = os.environ[v] + for export in oe.data.typed_value('OE_TERMINAL_EXPORTS', d): value = d.getVar(export, True) if value is not None: |