chiark / gitweb /
core: introduce system state enum
authorLennart Poettering <lennart@poettering.net>
Wed, 12 Mar 2014 19:55:13 +0000 (20:55 +0100)
committerLennart Poettering <lennart@poettering.net>
Wed, 12 Mar 2014 19:55:13 +0000 (20:55 +0100)
commitf755e3b74b94296a534033dd6ae04d9506434210
tree90298b78955a4a8995ce4b51b9a0364cb05be503
parent0325941fff60888ff3486f271b0d513a75f9a324
core: introduce system state enum

The system state knows the states starting →
running/degraded/maintenance → stopping, where:

starting = system startup
running = normal operation
degraded = at least one unit is currently in failed state
maintenance = rescue/emergency mode is active or queued
stopping = system shutdown
src/core/dbus-manager.c
src/core/manager.c
src/core/manager.h
src/core/unit.c