create_brick_ota: logic fix

ota_metadata should be initialized outside of the if block.

Bug: 3072303
Test: th
Change-Id: Iabe52be3557c71921586d960d8a8a91c33d5558b
This commit is contained in:
Daniel Zheng 2024-05-02 09:54:26 -07:00
parent 563a2f62c5
commit 7e4cc58f2d

View file

@ -45,10 +45,10 @@ 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)
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: