summaryrefslogtreecommitdiff
path: root/payload_generator/generate_delta_main.cc
diff options
context:
space:
mode:
authorAndroid Build Role Account android-build-prod <android-build-team-robot@google.com>2021-03-25 10:07:36 +0000
committerAndroid Build Role Account android-build-prod <android-build-team-robot@google.com>2021-03-25 10:07:36 +0000
commit75548accd9594d870fa712e3da2d9f618e38c60e (patch)
treede292a70ddc2edd6da37d3d9b370debd8b80b88f /payload_generator/generate_delta_main.cc
parent9c7061227a48006b715abc21030bf7cd3038e656 (diff)
parentf1c33f832a626903c5fd7dc61a472685d7427c82 (diff)
Snap for 7234866 from f1c33f832a626903c5fd7dc61a472685d7427c82 to s-keystone-qcom-release
Change-Id: Ib1ef35430561943fb1741db48297001fe97c328e
Diffstat (limited to 'payload_generator/generate_delta_main.cc')
-rw-r--r--payload_generator/generate_delta_main.cc7
1 files changed, 6 insertions, 1 deletions
diff --git a/payload_generator/generate_delta_main.cc b/payload_generator/generate_delta_main.cc
index 7288ecaa..b04fec0b 100644
--- a/payload_generator/generate_delta_main.cc
+++ b/payload_generator/generate_delta_main.cc
@@ -599,7 +599,6 @@ int Main(int argc, char** argv) {
if (FLAGS_is_partial_update) {
payload_config.is_partial_update = true;
}
- payload_config.disable_vabc = FLAGS_disable_vabc;
if (!FLAGS_in_file.empty()) {
return ApplyPayload(FLAGS_in_file, payload_config) ? 0 : 1;
@@ -627,6 +626,12 @@ int Main(int argc, char** argv) {
CHECK(store.Load(base::FilePath(FLAGS_dynamic_partition_info_file)));
CHECK(payload_config.target.LoadDynamicPartitionMetadata(store));
CHECK(payload_config.target.ValidateDynamicPartitionMetadata());
+ if (FLAGS_disable_vabc) {
+ LOG(INFO) << "Disabling VABC";
+ payload_config.target.dynamic_partition_metadata->set_vabc_enabled(false);
+ payload_config.target.dynamic_partition_metadata
+ ->set_vabc_compression_param("");
+ }
}
CHECK(!FLAGS_out_file.empty());