Merge "Adding option to configure compression level" into main
This commit is contained in:
@@ -247,7 +247,9 @@ A/B OTA specific options
|
|||||||
older SPL.
|
older SPL.
|
||||||
|
|
||||||
--vabc_compression_param
|
--vabc_compression_param
|
||||||
Compression algorithm to be used for VABC. Available options: gz, lz4, zstd, brotli, none
|
Compression algorithm to be used for VABC. Available options: gz, lz4, zstd, brotli, none.
|
||||||
|
Compression level can be specified by appending ",$LEVEL" to option.
|
||||||
|
e.g. --vabc_compression_param=gz,9 specifies level 9 compression with gz algorithm
|
||||||
|
|
||||||
--security_patch_level
|
--security_patch_level
|
||||||
Override the security patch level in target files
|
Override the security patch level in target files
|
||||||
@@ -1210,7 +1212,13 @@ def main(argv):
|
|||||||
assert a.lower() in ["true", "false"]
|
assert a.lower() in ["true", "false"]
|
||||||
OPTIONS.enable_lz4diff = a.lower() != "false"
|
OPTIONS.enable_lz4diff = a.lower() != "false"
|
||||||
elif o == "--vabc_compression_param":
|
elif o == "--vabc_compression_param":
|
||||||
|
words = a.split(",")
|
||||||
|
assert len(words) >= 1 and len(words) <= 2
|
||||||
OPTIONS.vabc_compression_param = a.lower()
|
OPTIONS.vabc_compression_param = a.lower()
|
||||||
|
if len(words) == 2:
|
||||||
|
if not words[1].isdigit():
|
||||||
|
raise ValueError("Cannot parse value %r for option $COMPRESSION_LEVEL - only "
|
||||||
|
"integers are allowed." % words[1])
|
||||||
elif o == "--security_patch_level":
|
elif o == "--security_patch_level":
|
||||||
OPTIONS.security_patch_level = a
|
OPTIONS.security_patch_level = a
|
||||||
elif o in ("--max_threads"):
|
elif o in ("--max_threads"):
|
||||||
|
Reference in New Issue
Block a user