Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit a2df8645 authored by Kelvin Zhang's avatar Kelvin Zhang Committed by Automerger Merge Worker
Browse files

Merge "Filter out ab_partitions in source_info as well" am: cd4e7c02 am:...

Merge "Filter out ab_partitions in source_info as well" am: cd4e7c02 am: 13285b72 am: b57bc8c4 am: 1658e395

Original change: https://android-review.googlesource.com/c/platform/build/+/1496817

Change-Id: I6c3e42b0a2146cbd119b3921dedcbcca916c5e6b
parents 24aca416 1658e395
Loading
Loading
Loading
Loading
+11 −5
Original line number Diff line number Diff line
@@ -1254,11 +1254,6 @@ def main(argv):
    OPTIONS.info_dict = common.LoadInfoDict(OPTIONS.extracted_input)
  else:
    OPTIONS.info_dict = ParseInfoDict(args[0])
  if OPTIONS.partial:
    OPTIONS.info_dict['ab_partitions'] = \
      list(
        set(OPTIONS.info_dict['ab_partitions']) & set(OPTIONS.partial)
        )

  if OPTIONS.downgrade:
    # We should only allow downgrading incrementals (as opposed to full).
@@ -1284,6 +1279,17 @@ def main(argv):
    logger.info("--- source info ---")
    common.DumpInfoDict(OPTIONS.source_info_dict)

  if OPTIONS.partial:
    OPTIONS.info_dict['ab_partitions'] = \
      list(
        set(OPTIONS.info_dict['ab_partitions']) & set(OPTIONS.partial)
        )
    if OPTIONS.source_info_dict:
      OPTIONS.source_info_dict['ab_partitions'] = \
        list(
          set(OPTIONS.source_info_dict['ab_partitions']) & set(OPTIONS.partial)
          )

  # Load OEM dicts if provided.
  OPTIONS.oem_dicts = _LoadOemDicts(OPTIONS.oem_source)