virt.virt_test_utils: run_autotest - 'tar' needs relative paths to strip the leading '/'
[autotest-zwu.git] / client / virt / virt_installer.py
blob49d277ebb9ef726d6112b2ae41fd567a43a4338f
1 import os, shutil, logging
2 from autotest_lib.client.bin import utils
5 def check_configure_options(script_path):
6 """
7 Return the list of available options (flags) of a GNU autoconf like
8 configure build script.
10 @param script: Path to the configure script
11 """
12 abspath = os.path.abspath(script_path)
13 help_raw = utils.system_output('%s --help' % abspath, ignore_status=True)
14 help_output = help_raw.split("\n")
15 option_list = []
16 for line in help_output:
17 cleaned_line = line.lstrip()
18 if cleaned_line.startswith("--"):
19 option = cleaned_line.split()[0]
20 option = option.split("=")[0]
21 option_list.append(option)
23 return option_list