Files
lix/doc/manual/rl-next/avoid-killing-build-user.md
T
Teo Camarasu ab57463df4 Avoid lix daemon killing unrelated processes when using sandboxes under Linux
The lix daemon wants to avoid orphan processes outliving a lix build.
In order to do that it kills all processes under the build user's UID
after and before a build.

When using sandboxes under Linux, this is unecessary, as builds are run
inside a PID namespace, which guarantees that processes cannot outlive
the "init" process.

Partially fixes https://git.lix.systems/lix-project/lix/issues/667

Change-Id: Idb2cdaad30169b75d730e8a18b360330516faf8b
2025-02-18 15:59:59 +00:00

449 B

synopsis, issues, cls, category, credits
synopsis issues cls category credits
Avoid unnecessarily killing processes for the build user's UID
9142
fj#667
Fixes
teofilc

We no longer kill all processes under the build user's UID before and after builds on Linux with sandboxes enabled.

This avoids unrelated processes being killed. This might happen for instance, if the user is running Lix inside a container, wherein the build users use the same UIDs as the daemon's.