diff options
author | Kelvin Zhang <zhangkelvin@google.com> | 2021-01-14 10:14:44 -0500 |
---|---|---|
committer | Kelvin Zhang <zhangkelvin@google.com> | 2021-01-20 09:42:40 -0500 |
commit | ad8ea1059bf8a68d25fc3883b7c20f8f41207de7 (patch) | |
tree | 311aa495b00070720498c2e468f6e4b4c5dbc485 /payload_generator/payload_generation_config.cc | |
parent | 22b62e4133bd7ea028f04409e9cb0ec09d45e8db (diff) |
Add a "vabc_enabled" flag to update_metadata
When doing a downgrade build, the target build might not support vabc.
So disable vabc in this case.
Test: treehugger
Change-Id: Ie5a56adf99b495a40d1caafbda6466181da1bc10
Diffstat (limited to 'payload_generator/payload_generation_config.cc')
-rw-r--r-- | payload_generator/payload_generation_config.cc | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/payload_generator/payload_generation_config.cc b/payload_generator/payload_generation_config.cc index ef2f2401..f5a70626 100644 --- a/payload_generator/payload_generation_config.cc +++ b/payload_generator/payload_generation_config.cc @@ -176,6 +176,10 @@ bool ImageConfig::LoadDynamicPartitionMetadata( bool snapshot_enabled = false; store.GetBoolean("virtual_ab", &snapshot_enabled); metadata->set_snapshot_enabled(snapshot_enabled); + bool vabc_enabled = false; + if (store.GetBoolean("virtual_ab_compression", &vabc_enabled)) { + metadata->set_vabc_enabled(vabc_enabled); + } dynamic_partition_metadata = std::move(metadata); return true; |