From 10d964b7efcc1d201c83ce36b4bee66f1e2ee2a4 Mon Sep 17 00:00:00 2001 From: Pascal Roeleven Date: Tue, 28 Feb 2023 16:57:30 +0100 Subject: [PATCH] Zero all partitions we never intend to use --- tests_ci/dummy_image.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tests_ci/dummy_image.py b/tests_ci/dummy_image.py index 9d6fa9b..03c026b 100755 --- a/tests_ci/dummy_image.py +++ b/tests_ci/dummy_image.py @@ -13,10 +13,10 @@ import tomlkit sys.path.append(os.path.join(sys.path[0], "..")) from avbroot import external, ota, util -from avbroot.main import PATH_PAYLOAD +from avbroot.main import PARTITION_PRIORITIES, PATH_PAYLOAD import ota_utils -PARTITIONS_TO_ZERO = {"product", "system", "vendor", "system_ext", "modem"} +PARTITIONS_TO_PRESERVE = set(sum(PARTITION_PRIORITIES.values(), ())) class Crc32Hasher: @@ -156,7 +156,7 @@ def convert_image(args): partition_operations = {} for p in manifest.partitions: - if p.partition_name in PARTITIONS_TO_ZERO: + if p.partition_name not in PARTITIONS_TO_PRESERVE: old_data_offset = 0 # Ensure all operations are in order