baseimager: move environment variable definitions
authorArtem Bityutskiy <artem.bityutskiy@intel.com>
Wed, 26 Jun 2013 09:08:49 +0000 (12:08 +0300)
committerArtem Bityutskiy <artem.bityutskiy@intel.com>
Wed, 26 Jun 2013 09:11:57 +0000 (12:11 +0300)
It is cleaner to have a single place where we define all the environement
variables. Move a couple of historical variables to the
'_get_post_scripts_env()' function.

Change-Id: I58e5d2dbe4477effccf254c48a1f74ccad484c8c
Signed-off-by: Artem Bityutskiy <artem.bityutskiy@intel.com>
mic/imager/baseimager.py

index 39bb6dd..fed1ad7 100644 (file)
@@ -463,6 +463,11 @@ class BaseImageCreator(object):
         # Name of the image creation tool
         env[self.installerfw_prefix + "INSTALLER_NAME"] = "mic"
 
+        # These are historical variables which lack the common name prefix
+        if not in_chroot:
+            env["INSTALL_ROOT"] = self._instroot
+            env["IMG_NAME"] = self._name
+
         return env
 
     def __get_imgname(self):
@@ -1055,8 +1060,6 @@ class BaseImageCreator(object):
             env = self._get_post_scripts_env(s.inChroot)
 
             if not s.inChroot:
-                env["INSTALL_ROOT"] = self._instroot
-                env["IMG_NAME"] = self._name
                 preexec = None
                 script = path
             else: