[bitbake-devel] [PATCH 2/4] bitbake-layers: adapt to cooker change for saved environment

Joshua Lock josh at linux.intel.com
Mon Jul 25 18:56:10 UTC 2011


The Cooker requires a copy of the environment mapping, modify
bitbake-layers to take one and pass it to the cooker.

Signed-off-by: Joshua Lock <josh at linux.intel.com>
---
 bin/bitbake-layers |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/bin/bitbake-layers b/bin/bitbake-layers
index 3d563b5..d9f95d1 100755
--- a/bin/bitbake-layers
+++ b/bin/bitbake-layers
@@ -8,7 +8,7 @@
 
 import cmd
 import logging
-import os.path
+import os
 import sys
 
 bindir = os.path.dirname(__file__)
@@ -41,11 +41,12 @@ def main(args):
 class Commands(cmd.Cmd):
     def __init__(self):
         cmd.Cmd.__init__(self)
-
+        initialenv = os.environ.copy()
         self.returncode = 0
         self.config = Config(parse_only=True)
         self.cooker = bb.cooker.BBCooker(self.config,
-                                         self.register_idle_function)
+                                         self.register_idle_function,
+                                         initialenv)
         self.config_data = self.cooker.configuration.data
         bb.providers.logger.setLevel(logging.ERROR)
         self.cooker_data = None
-- 
1.7.6





More information about the bitbake-devel mailing list