libsnapshot: dump rollback indicator

Test: snapshotctl dump
Bug: 149956852
Change-Id: Ib0308ab75d6dce4047b46d06cece95eed23620a9
(cherry picked from commit 738a94b798)
Merged-In: Ib0308ab75d6dce4047b46d06cece95eed23620a9
This commit is contained in:
Yifan Hong 2020-02-20 17:56:28 -08:00
parent 3a5e138964
commit 37f5bb9faa

View file

@ -2435,6 +2435,9 @@ bool SnapshotManager::Dump(std::ostream& os) {
ss << "Current slot: " << device_->GetSlotSuffix() << std::endl;
ss << "Boot indicator: booting from " << GetCurrentSlot() << " slot" << std::endl;
ss << "Rollback indicator: "
<< (access(GetRollbackIndicatorPath().c_str(), F_OK) == 0 ? "exists" : strerror(errno))
<< std::endl;
bool ok = true;
std::vector<std::string> snapshots;