Jay Srinivasan | 1c0fe79 | 2013-03-28 16:45:25 -0700 | [diff] [blame] | 1 | // Copyright (c) 2013 The Chromium OS Authors. All rights reserved. |
| 2 | // Use of this source code is governed by a BSD-style license that can be |
| 3 | // found in the LICENSE file. |
| 4 | |
| 5 | #include "update_engine/constants.h" |
| 6 | |
| 7 | namespace chromeos_update_engine { |
| 8 | |
| 9 | const char kPowerwashMarkerFile[] = |
| 10 | "/mnt/stateful_partition/factory_install_reset"; |
| 11 | |
| 12 | const char kPowerwashCommand[] = "safe fast\n"; |
Jay Srinivasan | d29695d | 2013-04-08 15:08:05 -0700 | [diff] [blame] | 13 | |
Jay Srinivasan | d29695d | 2013-04-08 15:08:05 -0700 | [diff] [blame] | 14 | // Constants defining keys for the persisted state of update engine. |
| 15 | const char kPrefsBackoffExpiryTime[] = "backoff-expiry-time"; |
| 16 | const char kPrefsCertificateReportToSendDownload[] = |
| 17 | "certificate-report-to-send-download"; |
| 18 | const char kPrefsCertificateReportToSendUpdate[] = |
| 19 | "certificate-report-to-send-update"; |
Jay Srinivasan | 19409b7 | 2013-04-12 19:23:36 -0700 | [diff] [blame] | 20 | const char kPrefsCurrentBytesDownloaded[] = "current-bytes-downloaded"; |
Jay Srinivasan | d29695d | 2013-04-08 15:08:05 -0700 | [diff] [blame] | 21 | const char kPrefsCurrentResponseSignature[] = "current-response-signature"; |
| 22 | const char kPrefsCurrentUrlFailureCount[] = "current-url-failure-count"; |
| 23 | const char kPrefsCurrentUrlIndex[] = "current-url-index"; |
| 24 | const char kPrefsDeltaUpdateFailures[] = "delta-update-failures"; |
| 25 | const char kPrefsLastActivePingDay[] = "last-active-ping-day"; |
| 26 | const char kPrefsLastRollCallPingDay[] = "last-roll-call-ping-day"; |
| 27 | const char kPrefsManifestMetadataSize[] = "manifest-metadata-size"; |
| 28 | const char kPrefsPayloadAttemptNumber[] = "payload-attempt-number"; |
| 29 | const char kPrefsPreviousVersion[] = "previous-version"; |
| 30 | const char kPrefsResumedUpdateFailures[] = "resumed-update-failures"; |
Jay Srinivasan | 19409b7 | 2013-04-12 19:23:36 -0700 | [diff] [blame] | 31 | const char kPrefsTotalBytesDownloaded[] = "total-bytes-downloaded"; |
Jay Srinivasan | d29695d | 2013-04-08 15:08:05 -0700 | [diff] [blame] | 32 | const char kPrefsUpdateCheckCount[] = "update-check-count"; |
| 33 | const char kPrefsUpdateCheckResponseHash[] = "update-check-response-hash"; |
| 34 | const char kPrefsUpdateFirstSeenAt[] = "update-first-seen-at"; |
| 35 | const char kPrefsUpdateServerCertificate[] = "update-server-cert"; |
| 36 | const char kPrefsUpdateStateNextDataOffset[] = "update-state-next-data-offset"; |
| 37 | const char kPrefsUpdateStateNextOperation[] = "update-state-next-operation"; |
| 38 | const char kPrefsUpdateStateSHA256Context[] = "update-state-sha-256-context"; |
| 39 | const char kPrefsUpdateStateSignatureBlob[] = "update-state-signature-blob"; |
| 40 | const char kPrefsUpdateStateSignedSHA256Context[] = |
| 41 | "update-state-signed-sha-256-context"; |
| 42 | const char kPrefsWallClockWaitPeriod[] = "wall-clock-wait-period"; |
David Zeuthen | 9a017f2 | 2013-04-11 16:10:26 -0700 | [diff] [blame] | 43 | const char kPrefsUpdateTimestampStart[] = "update-timestamp-start"; |
| 44 | const char kPrefsUpdateDurationUptime[] = "update-duration-uptime"; |
Jay Srinivasan | d29695d | 2013-04-08 15:08:05 -0700 | [diff] [blame] | 45 | |
Jay Srinivasan | 1c0fe79 | 2013-03-28 16:45:25 -0700 | [diff] [blame] | 46 | } |