From: Zbigniew Jędrzejewski-Szmek Date: Tue, 29 Jun 2021 07:10:42 +0000 (+0200) Subject: core: add default descriptions for slices X-Git-Tag: v249-rc3~13^2~5 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4dd21726f852010aef17e9b952b4bb1646fdf496;p=thirdparty%2Fsystemd.git core: add default descriptions for slices [ OK ] Created slice system-getty.slice (Slice /system/getty). [ OK ] Created slice system-modprobe.slice (Slice /system/modprobe). [ OK ] Created slice system-sshd\x2dkeygen.slice (Slice /system/sshd-keygen). [ OK ] Created slice user.slice (User and Session Slice). Before, the first three slices were shown without any description which didn't look nice. --- diff --git a/src/core/slice.c b/src/core/slice.c index 595f704a17a..2e43c001190 100644 --- a/src/core/slice.c +++ b/src/core/slice.c @@ -180,6 +180,14 @@ static int slice_load(Unit *u) { if (r < 0) return r; + if (!u->description) { + _cleanup_free_ char *tmp = NULL; + + r = unit_name_to_path(u->id, &tmp); + if (r >= 0) /* Failure is ignored… */ + u->description = strjoin("Slice ", tmp); + } + return slice_verify(s); }