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

Commit f4362da9 authored by Treehugger Robot's avatar Treehugger Robot Committed by Automerger Merge Worker
Browse files

Merge "Allow user to manually override enable_vabc_xor" am: bdf9be47 am:...

Merge "Allow user to manually override enable_vabc_xor" am: bdf9be47 am: 6545f983 am: 39004b33

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

Change-Id: Iffabd46c683cf38b80498e3770b67850f51c0803
parents 421693c8 39004b33
Loading
Loading
Loading
Loading
+7 −3
Original line number Diff line number Diff line
@@ -221,6 +221,10 @@ A/B OTA specific options
      For VABC downgrades, we must finish merging before doing data wipe, and
      since data wipe is required for downgrading OTA, this might cause long
      wait time in recovery.

  --enable_vabc_xor
      Enable the VABC xor feature. Will reduce space requirements for OTA

"""

from __future__ import print_function
@@ -286,7 +290,7 @@ OPTIONS.custom_images = {}
OPTIONS.disable_vabc = False
OPTIONS.spl_downgrade = False
OPTIONS.vabc_downgrade = False
OPTIONS.enable_vabc_xor = False
OPTIONS.enable_vabc_xor = True

POSTINSTALL_CONFIG = 'META/postinstall_config.txt'
DYNAMIC_PARTITION_INFO = 'META/dynamic_partitions_info.txt'
@@ -1312,7 +1316,7 @@ def main(argv):
    elif o == "--vabc_downgrade":
      OPTIONS.vabc_downgrade = True
    elif o == "--enable_vabc_xor":
      OPTIONS.enable_vabc_xor = True
      OPTIONS.enable_vabc_xor = a.lower() != "false"
    else:
      return False
    return True
@@ -1357,7 +1361,7 @@ def main(argv):
                                 "disable_vabc",
                                 "spl_downgrade",
                                 "vabc_downgrade",
                                 "enable_vabc_xor",
                                 "enable_vabc_xor=",
                             ], extra_option_handler=option_handler)

  if len(args) != 2: