summaryrefslogtreecommitdiff
path: root/daemon
diff options
authorSamuele Pedroni <pedronis@lucediurna.net>2019-07-18 10:33:38 +0200
committerSamuele Pedroni <pedronis@lucediurna.net>2019-07-18 10:33:58 +0200
commit3c8e40b4de141390715bb458cd642d14bf82c02c (patch)
tree37321c769cb54da63be1804a1a07dc75ff057da9 /daemon
parent90757f3ece7a79d0517f3c2df63e4e8d3a995a2d (diff)
split RebootVerified into RebootAsExpected/RebootDidNotHappen
thanks mvo
Diffstat (limited to 'daemon')
-rw-r--r--daemon/daemon.go14
1 files changed, 8 insertions, 6 deletions
diff --git a/daemon/daemon.go b/daemon/daemon.go
index 56b7d6bb34..c039f1a85c 100644
--- a/daemon/daemon.go
+++ b/daemon/daemon.go
@@ -659,12 +659,14 @@ func clearReboot(st *state.State) {
st.Set("daemon-system-restart-tentative", nil)
}
-// RebootVerified implements overlord.RestartBehavior.
-func (d *Daemon) RebootVerified(st *state.State, expectedRebootDidNotHappen bool) error {
- if !expectedRebootDidNotHappen {
- clearReboot(st)
- return nil
- }
+// RebootAsExpected implements part of overlord.RestartBehavior.
+func (d *Daemon) RebootAsExpected(st *state.State) error {
+ clearReboot(st)
+ return nil
+}
+
+// RebootDidNotHappen implements part of overlord.RestartBehavior.
+func (d *Daemon) RebootDidNotHappen(st *state.State) error {
var nTentative int
err := st.Get("daemon-system-restart-tentative", &nTentative)
if err != nil && err != state.ErrNoState {