summaryrefslogtreecommitdiff
path: root/src/cgls/cgls.c
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2015-11-30 19:32:19 +0100
committerLennart Poettering <lennart@poettering.net>2015-11-30 19:32:19 +0100
commitbca27e1729b496081b0fa4e2754f5fcdcc0efce5 (patch)
treebc07fe489ba6a104d53454ba3cdf0bb862f67ccf /src/cgls/cgls.c
parentde418eb91cfa07f2d67f0eeaf0e787da4fa4feac (diff)
parente97a84757f76b9c4c401bbc6fa147e35204b2a1b (diff)
Merge pull request #2068 from grawity/cgls-error-v2
cgls: add a better error message for missing cgroupfs [v2]
Diffstat (limited to 'src/cgls/cgls.c')
-rw-r--r--src/cgls/cgls.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/cgls/cgls.c b/src/cgls/cgls.c
index 01140c73d8..e6277a9084 100644
--- a/src/cgls/cgls.c
+++ b/src/cgls/cgls.c
@@ -131,7 +131,9 @@ static int get_cgroup_root(char **ret) {
if (!arg_machine) {
r = cg_get_root_path(ret);
- if (r < 0)
+ if (r == -ENOEXEC)
+ return log_error_errno(r, "Failed to get root control group path: No cgroup filesystem mounted on /sys/fs/cgroup");
+ else if (r < 0)
return log_error_errno(r, "Failed to get root control group path: %m");
return 0;