diff options
Diffstat (limited to 'payload_consumer/payload_constants.cc')
-rw-r--r-- | payload_consumer/payload_constants.cc | 24 |
1 files changed, 14 insertions, 10 deletions
diff --git a/payload_consumer/payload_constants.cc b/payload_consumer/payload_constants.cc index a2368a43..d62a0ec6 100644 --- a/payload_consumer/payload_constants.cc +++ b/payload_consumer/payload_constants.cc @@ -16,24 +16,28 @@ #include "update_engine/payload_consumer/payload_constants.h" +#include <base/logging.h> + namespace chromeos_update_engine { -const uint64_t kChromeOSMajorPayloadVersion = 1; +// const uint64_t kChromeOSMajorPayloadVersion = 1; DEPRECATED const uint64_t kBrilloMajorPayloadVersion = 2; -const uint32_t kMinSupportedMinorPayloadVersion = 1; -const uint32_t kMaxSupportedMinorPayloadVersion = 6; +const uint64_t kMinSupportedMajorPayloadVersion = kBrilloMajorPayloadVersion; +const uint64_t kMaxSupportedMajorPayloadVersion = kBrilloMajorPayloadVersion; const uint32_t kFullPayloadMinorVersion = 0; -const uint32_t kInPlaceMinorPayloadVersion = 1; +// const uint32_t kInPlaceMinorPayloadVersion = 1; DEPRECATED const uint32_t kSourceMinorPayloadVersion = 2; const uint32_t kOpSrcHashMinorPayloadVersion = 3; const uint32_t kBrotliBsdiffMinorPayloadVersion = 4; const uint32_t kPuffdiffMinorPayloadVersion = 5; const uint32_t kVerityMinorPayloadVersion = 6; +const uint32_t kPartialUpdateMinorPayloadVersion = 7; -const uint64_t kMinSupportedMajorPayloadVersion = 1; -const uint64_t kMaxSupportedMajorPayloadVersion = 2; +const uint32_t kMinSupportedMinorPayloadVersion = kSourceMinorPayloadVersion; +const uint32_t kMaxSupportedMinorPayloadVersion = + kPartialUpdateMinorPayloadVersion; const uint64_t kMaxPayloadHeaderSize = 24; @@ -44,10 +48,6 @@ const char kDeltaMagic[4] = {'C', 'r', 'A', 'U'}; const char* InstallOperationTypeName(InstallOperation::Type op_type) { switch (op_type) { - case InstallOperation::BSDIFF: - return "BSDIFF"; - case InstallOperation::MOVE: - return "MOVE"; case InstallOperation::REPLACE: return "REPLACE"; case InstallOperation::REPLACE_BZ: @@ -66,6 +66,10 @@ const char* InstallOperationTypeName(InstallOperation::Type op_type) { return "PUFFDIFF"; case InstallOperation::BROTLI_BSDIFF: return "BROTLI_BSDIFF"; + + case InstallOperation::BSDIFF: + case InstallOperation::MOVE: + NOTREACHED(); } return "<unknown_op>"; } |