New add_tarball_tools_dir_to_path function
Change-Id: I9bd0f9b0d1504098acfa93be2576af57506bcf50
Signed-off-by: Michael Walsh <micwalsh@us.ibm.com>
diff --git a/lib/gen_plug_in_utils.py b/lib/gen_plug_in_utils.py
index 83f2b82..825801f 100755
--- a/lib/gen_plug_in_utils.py
+++ b/lib/gen_plug_in_utils.py
@@ -535,6 +535,21 @@
exit(0)
+def add_tarball_tools_dir_to_path(quiet=0):
+ r"""
+ Find the directory containing the tarball tools and pre-pend it to PATH.
+
+ The calling program is responsible for making sure that the tarball has been unpacked.
+ """
+ AUTOBOOT_BASE_TOOL_DIR_PATH = gm.get_mod_global("AUTOBOOT_BASE_TOOL_DIR_PATH")
+ AUTOBOOT_OPENBMC_NICKNAME = gm.get_mod_global("AUTOBOOT_OPENBMC_NICKNAME")
+
+ tool_dir_path = AUTOBOOT_BASE_TOOL_DIR_PATH + os.environ.get('USER') + os.sep \
+ + AUTOBOOT_OPENBMC_NICKNAME + os.sep
+ tarball_tools_dir_path = tool_dir_path + 'tarball/x86/bin'
+ os.environ['PATH'] = gm.add_path(tarball_tools_dir_path, os.environ.get('PATH', ''))
+
+
def stop_test_rc():
r"""
Return the constant stop test return code value.