aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEric Biggers <ebiggers@google.com>2022-08-10 20:37:34 +0000
committerRam Muthiah <rammuthiah@google.com>2023-05-31 23:53:17 +0000
commit82592112d52bc111c5a157168f9bced540b19f75 (patch)
treeabf9afc9c6500592a6c8e2b8f17f1f5ef3a56bde
parent82121f8beb5d4faacee1b6bc59fd544c9e31b8b2 (diff)
downloadcuttlefish-82592112d52bc111c5a157168f9bced540b19f75.tar.gz
assemble_cvd: re-create metadata image if size changed
Bug: 221189421 Bug: 227217533 Bug: 285204672 Merged-In: Idcda01558059cc154fb3f75fa640a325c0512a5a Change-Id: Idcda01558059cc154fb3f75fa640a325c0512a5a
-rw-r--r--host/commands/assemble_cvd/disk_flags.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/host/commands/assemble_cvd/disk_flags.cc b/host/commands/assemble_cvd/disk_flags.cc
index c06d7d7f3..faca37442 100644
--- a/host/commands/assemble_cvd/disk_flags.cc
+++ b/host/commands/assemble_cvd/disk_flags.cc
@@ -677,7 +677,8 @@ class InitializeMetadataImage : public SetupFeature {
private:
std::unordered_set<SetupFeature*> Dependencies() const override { return {}; }
Result<void> ResultSetup() override {
- if (FileExists(FLAGS_metadata_image)) {
+ if (FileExists(FLAGS_metadata_image) &&
+ FileSize(FLAGS_metadata_image) == FLAGS_blank_metadata_image_mb << 20) {
return {};
}