snapshot: helper to get access snapshot_state path
/metadata/ota/snapshot_state is a temporary file that keeps track of snapshot merge operations across reboots. Bug: 138817833 Test: m Change-Id: I9785db3f73e1575b8ac8a522d938d09f8948e1b0 Signed-off-by: Alessio Balsini <balsini@google.com>
This commit is contained in:
parent
e6f2b7d884
commit
be0e44d0f1
2 changed files with 8 additions and 0 deletions
|
@ -395,6 +395,10 @@ class SnapshotManager final {
|
|||
bool WriteSnapshotUpdateStatus(LockedFile* file, const SnapshotUpdateStatus& status);
|
||||
std::string GetStateFilePath() const;
|
||||
|
||||
// Interact with /metadata/ota/merge_state.
|
||||
// This file contains information related to the snapshot merge process.
|
||||
std::string GetMergeStateFilePath() const;
|
||||
|
||||
// Helpers for merging.
|
||||
bool SwitchSnapshotToMerge(LockedFile* lock, const std::string& name);
|
||||
bool RewriteSnapshotDeviceTable(const std::string& dm_name);
|
||||
|
|
|
@ -1739,6 +1739,10 @@ std::string SnapshotManager::GetStateFilePath() const {
|
|||
return metadata_dir_ + "/state"s;
|
||||
}
|
||||
|
||||
std::string SnapshotManager::GetMergeStateFilePath() const {
|
||||
return metadata_dir_ + "/merge_state"s;
|
||||
}
|
||||
|
||||
std::string SnapshotManager::GetLockPath() const {
|
||||
return metadata_dir_;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue