From cef4b5761a691aac7904eb1230867ecaba8a12ff Mon Sep 17 00:00:00 2001 From: Joachim Nilsson Date: Wed, 16 Mar 2016 13:06:47 +0100 Subject: [PATCH] initctl: Only show service name, not path, with plain show Signed-off-by: Joachim Nilsson --- initctl.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/initctl.c b/initctl.c index 4e34734c..7fef611e 100644 --- a/initctl.c +++ b/initctl.c @@ -247,7 +247,14 @@ static int show_status(char *arg) printf("%-10.10s ", lvls); if (!verbose) { - printf("%-20s %s\n", svc->cmd, svc->desc); + char *name = strrchr(svc->cmd, '/'); + + if (!name) + name = svc->cmd; + else + name++; + + printf("%-20s %s\n", name, svc->desc); continue; }