From 374e114d1691a47918a3972dc287615f25650725 Mon Sep 17 00:00:00 2001 From: Martin Blumenstingl Date: Sat, 31 May 2014 20:42:55 +0200 Subject: [PATCH] Document the worker_threads option. Change-Id: I44775493bedc0c7224c2c4ef06330bdb1430a1b6 --- tools/releasetools/ota_from_target_files | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/tools/releasetools/ota_from_target_files b/tools/releasetools/ota_from_target_files index 8d3f6ce3e..e69521822 100755 --- a/tools/releasetools/ota_from_target_files +++ b/tools/releasetools/ota_from_target_files @@ -57,6 +57,10 @@ Usage: ota_from_target_files [flags] input_target_files output_ota_package first, so that any changes made to the system partition are done using the new recovery (new kernel, etc.). + -t (--worker_threads) + Specifies the number of worker-threads that will be used when + generating patches for incremental updates (defaults to 3). + """ import sys @@ -965,8 +969,12 @@ def main(argv): OPTIONS.aslr_mode = True else: OPTIONS.aslr_mode = False - elif o in ("--worker_threads"): - OPTIONS.worker_threads = int(a) + elif o in ("-t", "--worker_threads"): + if a.isdigit(): + OPTIONS.worker_threads = int(a) + else: + raise ValueError("Cannot parse value %r for option %r - only " + "integers are allowed." % (a, o)) elif o in ("-2", "--two_step"): OPTIONS.two_step = True elif o in ("--no_signing"): @@ -976,7 +984,7 @@ def main(argv): return True args = common.ParseOptions(argv, __doc__, - extra_opts="b:k:i:d:wne:a:2", + extra_opts="b:k:i:d:wne:t:a:2", extra_long_opts=["board_config=", "package_key=", "incremental_from=",