Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
enum pakfire_ctx_flags {
PAKFIRE_CTX_OFFLINE = (1 << 0),
+
+#ifdef PAKFIRE_PRIVATE
+ PAKFIRE_CTX_IN_JAIL = (1 << 1),
+#endif /* PAKFIRE_PRIVATE */
};
int pakfire_ctx_has_flag(struct pakfire_ctx* ctx, int flag);
// Redirect any logging to our log pipe
pakfire_ctx_set_log_callback(jail->ctx, pakfire_jail_log_redirect, ctx);
+ // Tell the context that we are running inside the jail now
+ pakfire_ctx_set_flag(jail->ctx, PAKFIRE_CTX_IN_JAIL);
+
// Fetch my own PID
pid_t pid = getpid();