From 5b7dcb3005ed38d4634f228f01852ae18b2d9cd4 Mon Sep 17 00:00:00 2001 From: midnightveil Date: Fri, 10 May 2024 15:25:12 +1000 Subject: Allow enabling core dumps from builds for nix & child processes Fixes https://git.lix.systems/lix-project/lix/issues/268 Change-Id: I3f1b0ddf064f891cca8b53229c5c31c74cea3d9f --- doc/manual/change-authors.yml | 5 +++++ doc/manual/rl-next/enable-coredumps.md | 13 +++++++++++++ 2 files changed, 18 insertions(+) create mode 100644 doc/manual/rl-next/enable-coredumps.md (limited to 'doc') diff --git a/doc/manual/change-authors.yml b/doc/manual/change-authors.yml index 732c459a8..8c07d7e90 100644 --- a/doc/manual/change-authors.yml +++ b/doc/manual/change-authors.yml @@ -61,3 +61,8 @@ edolstra: roberth: display_name: Robert Hensing github: roberth + +midnightveil: + display_name: julia + forgejo: midnightveil + github: midnightveil diff --git a/doc/manual/rl-next/enable-coredumps.md b/doc/manual/rl-next/enable-coredumps.md new file mode 100644 index 000000000..092aa58a1 --- /dev/null +++ b/doc/manual/rl-next/enable-coredumps.md @@ -0,0 +1,13 @@ +--- +synopsis: "Add an option `enable-core-dumps` that enables core dumps from builds" +cls: 1088 +credits: midnightveil +category: Features +--- + +In the past, Lix disabled core dumps by setting the soft `RLIMIT_CORE` to 0 +unconditionally. Although this rlimit could be altered from the builder since +it is just the soft limit, this was kind of annoying to do. By passing +`--option enable-core-dumps true` to an offending build, one can now cause the +core dumps to be handled by the system in the normal way (winding up in +`coredumpctl`, say, on Linux). -- cgit v1.2.3