manager: add needs-stop/needs-start (#40709)

Intend to use these in the deb packaging scriptlets

Fixes: #19755
This commit is contained in:
Zbigniew Jędrzejewski-Szmek
2026-02-24 00:36:06 +01:00
committed by GitHub
13 changed files with 251 additions and 33 deletions
+2
View File
@@ -155,6 +155,8 @@ FreezerState freezer_state_objective(FreezerState state) {
static const char* const unit_marker_table[_UNIT_MARKER_MAX] = {
[UNIT_MARKER_NEEDS_RELOAD] = "needs-reload",
[UNIT_MARKER_NEEDS_RESTART] = "needs-restart",
[UNIT_MARKER_NEEDS_STOP] = "needs-stop",
[UNIT_MARKER_NEEDS_START] = "needs-start",
};
DEFINE_STRING_TABLE_LOOKUP(unit_marker, UnitMarker);
+2
View File
@@ -62,6 +62,8 @@ typedef enum FreezerState {
typedef enum UnitMarker {
UNIT_MARKER_NEEDS_RELOAD,
UNIT_MARKER_NEEDS_RESTART,
UNIT_MARKER_NEEDS_STOP,
UNIT_MARKER_NEEDS_START,
_UNIT_MARKER_MAX,
_UNIT_MARKER_INVALID = -EINVAL,
} UnitMarker;