]> git.ipfire.org Git - pakfire.git/commitdiff
build: Fail properly when we could not open a cgroup
authorMichael Tremer <michael.tremer@ipfire.org>
Sat, 14 Dec 2024 15:06:19 +0000 (15:06 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Sat, 14 Dec 2024 15:06:19 +0000 (15:06 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/libpakfire/build.c

index 2cb498db9b8e67f9d3cee6a19a184f26a99e1501..93d3c85617609c741bcdbdf516595ad1bcfbc19c 100644 (file)
@@ -1349,8 +1349,9 @@ static int pakfire_build_setup_cgroup(struct pakfire_build* build) {
 
        // Create a new cgroup
        r = pakfire_cgroup_create(&build->cgroup, build->ctx, NULL, path, 0);
-       if (r) {
-               ERROR(build->ctx, "Could not create cgroup for build %s: %m\n", build->_id);
+       if (r < 0) {
+               ERROR(build->ctx, "Could not create cgroup for build %s: %s\n",
+                       build->_id, strerror(-r));
                goto ERROR;
        }