From ad9ad06056bb9ee1f9da54d60dfabb3240798018 Mon Sep 17 00:00:00 2001 From: Richard Purdie Date: Fri, 2 Nov 2012 11:23:33 +0000 Subject: 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 --- meta/classes/terminal.bbclass | 3 +++ 1 file changed, 3 insertions(+) diff --git a/meta/classes/terminal.bbclass b/meta/classes/terminal.bbclass index 4a3ddef04f..cec854d54a 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: -- cgit v1.2.3-54-g00ecf