From: Michael Tremer Date: Sat, 14 Dec 2024 14:25:44 +0000 (+0000) Subject: jail: Don't fail if we cannot enable accounting X-Git-Tag: 0.9.30~716 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f42a3747d415baa56eb2581c665766c165c5fca7;p=pakfire.git jail: Don't fail if we cannot enable accounting Signed-off-by: Michael Tremer --- diff --git a/src/libpakfire/jail.c b/src/libpakfire/jail.c index 46a47311f..3aaa6888c 100644 --- a/src/libpakfire/jail.c +++ b/src/libpakfire/jail.c @@ -1514,8 +1514,16 @@ static int __pakfire_jail_exec(struct pakfire_jail* jail, // Enable accounting to collect stats r = pakfire_cgroup_enable_accounting(ctx.cgroup); - if (r < 0) - goto ERROR; + if (r < 0) { + switch (-r) { + case ENOTSUP: + DEBUG(jail->ctx, "Could not enable accounting in cgroup\n"); + break; + + default: + goto ERROR; + } + } // Clone into this cgroup args.cgroup = pakfire_cgroup_fd(ctx.cgroup);