From 30fb9780d73703bea93e75adf027e0c3243cb0ba Mon Sep 17 00:00:00 2001 From: Joachim Wiberg Date: Tue, 26 Apr 2022 00:01:48 +0200 Subject: [PATCH] initctl: slight improvement to status output for sysv services Signed-off-by: Joachim Wiberg --- src/initctl.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/initctl.c b/src/initctl.c index 4d493331..7bffbd43 100644 --- a/src/initctl.c +++ b/src/initctl.c @@ -664,6 +664,13 @@ static char *svc_command(svc_t *svc, char *buf, size_t len) strlcat(buf, svc->args[i], len); } + if (svc_is_sysv(svc)) { + char *cmd = svc->state == SVC_HALTED_STATE ? "stop" : "start"; + + strlcat(buf, " ", len); + strlcat(buf, cmd, len); + } + strlcat(buf, bold ? "\e[0m" : "", len); return buf;