]> git.ipfire.org Git - pakfire.git/commitdiff
jail: Connect parent side of the logger
authorMichael Tremer <michael.tremer@ipfire.org>
Sat, 12 Oct 2024 14:53:48 +0000 (14:53 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Sat, 12 Oct 2024 14:53:48 +0000 (14:53 +0000)
This is now possible as we have the new event loop.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/libpakfire/jail.c

index 71612ca9d728096d0793275bda8dacb9a75504de..dc3e333d9f5d3e89c4536d6c7bb8575a11bd0e05 100644 (file)
@@ -1059,6 +1059,21 @@ static int pakfire_jail_parent(struct pakfire_jail* jail, struct pakfire_jail_ex
                return r;
        }
 
+       // Setup logging
+       r = pakfire_log_stream_in_parent(ctx->log.INFO, ctx->loop);
+       if (r)
+               return r;
+
+       r = pakfire_log_stream_in_parent(ctx->log.ERROR, ctx->loop);
+       if (r)
+               return r;
+
+#ifdef ENABLE_DEBUG
+       r = pakfire_log_stream_in_parent(ctx->log.DEBUG, ctx->loop);
+       if (r)
+               return r;
+#endif /* ENABLE_DEBUG */
+
        // Setup UID mapping
        r = pakfire_jail_setup_uid_mapping(jail, ctx->pid);
        if (r)