diff options
-rw-r--r-- | delta_performer.cc | 5 | ||||
-rw-r--r-- | update_engine.conf | 2 |
2 files changed, 4 insertions, 3 deletions
diff --git a/delta_performer.cc b/delta_performer.cc index 0d335a8a..eac4259f 100644 --- a/delta_performer.cc +++ b/delta_performer.cc @@ -64,7 +64,7 @@ const uint64_t DeltaPerformer::kDeltaManifestSizeOffset = const uint64_t DeltaPerformer::kDeltaManifestSizeSize = 8; const uint64_t DeltaPerformer::kDeltaMetadataSignatureSizeSize = 4; const uint64_t DeltaPerformer::kMaxPayloadHeaderSize = 24; -const uint64_t DeltaPerformer::kSupportedMajorPayloadVersion = 1; +const uint64_t DeltaPerformer::kSupportedMajorPayloadVersion = 2; const uint32_t DeltaPerformer::kSupportedMinorPayloadVersion = 2; const unsigned DeltaPerformer::kProgressLogMaxChunks = 10; @@ -418,7 +418,8 @@ DeltaPerformer::MetadataParseResult DeltaPerformer::ParsePayloadMetadata( // switch big endian to host major_payload_version_ = be64toh(major_payload_version_); - if (major_payload_version_ != supported_major_version_) { + if (major_payload_version_ != supported_major_version_ && + major_payload_version_ != kChromeOSMajorPayloadVersion) { LOG(ERROR) << "Bad payload format -- unsupported payload version: " << major_payload_version_; *error = ErrorCode::kUnsupportedMajorPayloadVersion; diff --git a/update_engine.conf b/update_engine.conf index dea31e4b..981887d6 100644 --- a/update_engine.conf +++ b/update_engine.conf @@ -1,2 +1,2 @@ -PAYLOAD_MAJOR_VERSION=1 +PAYLOAD_MAJOR_VERSION=2 PAYLOAD_MINOR_VERSION=2 |