Low level script to build benchmarks
PRESUBMIT=passed
R=raymes,asharif
DELTA=150 (146 added, 0 deleted, 4 changed)
OCL=45694-p2
RCL=45705-p2
RDATE=2010/12/08 16:05:24
P4 change: 42606949
diff --git a/v14/build_chromeos.py b/v14/build_chromeos.py
index 3825e1b..f4b12f0 100755
--- a/v14/build_chromeos.py
+++ b/v14/build_chromeos.py
@@ -57,7 +57,7 @@
logger.GetLogger().LogOutput("Did not make_chroot because it already exists")
-def Main():
+def Main(argv):
"""Build ChromeOS."""
# Common initializations
global cmd_executer
@@ -83,7 +83,7 @@
parser.add_option("--board", dest="board",
help="ChromeOS target board, e.g. x86-generic")
- options = parser.parse_args()[0]
+ options = parser.parse_args(argv[1:])[0]
if options.chromeos_root is None:
Usage(parser, "--chromeos_root must be set")
@@ -103,7 +103,7 @@
if options.clobber_board:
force = "--force"
# Run build_tc.py from binary package
- rootdir = utils.GetRoot(sys.argv[0])[0]
+ rootdir = utils.GetRoot(argv[0])[0]
ret = cmd_executer.RunCommand(rootdir + "/build_tc.py --chromeos_root=%s "
"--toolchain_root=%s --board=%s -B"
% (options.chromeos_root,
@@ -176,4 +176,4 @@
utils.AssertTrue(ret == 0, "mod_image_for_test failed")
if __name__ == "__main__":
- Main()
+ Main(sys.argv)