Merge "create_brick_ota: fix nonetype bug" into main
This commit is contained in:
commit
6d5a509efa
1 changed files with 5 additions and 1 deletions
|
@ -45,13 +45,17 @@ def CreateBrickOta(product_name: str, output_path: Path, extra_wipe_partitions:
|
|||
partitions_to_wipe = PARTITIONS_TO_WIPE
|
||||
if extra_wipe_partitions is not None:
|
||||
partitions_to_wipe = PARTITIONS_TO_WIPE + extra_wipe_partitions.split(",")
|
||||
ota_metadata = ["ota-type=BRICK", "post-timestamp=9999999999",
|
||||
"pre-device=" + product_name]
|
||||
if serialno is not None:
|
||||
ota_metadata.append("serialno=" + serialno)
|
||||
# recovery requiers product name to be a | separated list
|
||||
product_name = product_name.replace(",", "|")
|
||||
with zipfile.ZipFile(output_path, "w") as zfp:
|
||||
zfp.writestr("recovery.wipe", "\n".join(partitions_to_wipe))
|
||||
zfp.writestr("payload.bin", "")
|
||||
zfp.writestr("META-INF/com/android/metadata", "\n".join(
|
||||
["ota-type=BRICK", "post-timestamp=9999999999", "pre-device=" + product_name, "serialno=" + serialno]))
|
||||
ota_metadata))
|
||||
|
||||
|
||||
def main(argv):
|
||||
|
|
Loading…
Reference in a new issue