aboutsummaryrefslogtreecommitdiff
path: root/build_chromeos.py
diff options
context:
space:
mode:
Diffstat (limited to 'build_chromeos.py')
-rwxr-xr-xbuild_chromeos.py11
1 files changed, 8 insertions, 3 deletions
diff --git a/build_chromeos.py b/build_chromeos.py
index 483e44a8..637e3a27 100755
--- a/build_chromeos.py
+++ b/build_chromeos.py
@@ -74,6 +74,11 @@ def Main(argv):
default=False,
action="store_true",
help="Use default ChromeOS toolchain.")
+ parser.add_option("--vanilla_image", dest="vanilla_image",
+ default=False,
+ action="store_true",
+ help=("Use prebuild packages for building the image. "
+ "It also implies the --vanilla option is set."))
options = parser.parse_args(argv[1:])[0]
@@ -105,16 +110,16 @@ def Main(argv):
options.chromeos_root = os.path.expanduser(options.chromeos_root)
build_packages_command = misc.GetBuildPackagesCommand(
- board=options.board, usepkg=False, debug=options.debug)
+ board=options.board, usepkg=options.vanilla_image, debug=options.debug)
if options.package:
build_packages_command += " {0}".format(options.package)
build_image_command = misc.GetBuildImageCommand(options.board, options.dev)
- if options.vanilla == True:
+ if options.vanilla or options.vanilla_image:
command = misc.GetSetupBoardCommand(options.board,
- usepkg=False,
+ usepkg=options.vanilla_image,
force=options.clobber_board)
command += "; " + build_packages_env + " " + build_packages_command
command += "&& " + build_packages_env + " " + build_image_command