tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
systemd-coredump: Add systemd service and fix sysctl pattern.
Jookia
9 years ago
b187c869
19146cef
+3
-1
1 changed file
expand all
collapse all
unified
split
nixos
modules
system
boot
coredump.nix
+3
-1
nixos/modules/system/boot/coredump.nix
···
36
36
config = mkMerge [
37
37
(mkIf config.systemd.coredump.enable {
38
38
39
39
+
systemd.additionalUpstreamSystemUnits = [ "systemd-coredump.socket" "systemd-coredump@.service" ];
40
40
+
39
41
environment.etc."systemd/coredump.conf".text =
40
42
''
41
43
[Coredump]
···
45
47
# Have the kernel pass core dumps to systemd's coredump helper binary.
46
48
# From systemd's 50-coredump.conf file. See:
47
49
# <https://github.com/systemd/systemd/blob/v218/sysctl.d/50-coredump.conf.in>
48
48
-
boot.kernel.sysctl."kernel.core_pattern" = "|${pkgs.systemd}/lib/systemd/systemd-coredump %p %u %g %s %t %e";
50
50
+
boot.kernel.sysctl."kernel.core_pattern" = "|${pkgs.systemd}/lib/systemd/systemd-coredump %P %u %g %s %t %c %e";
49
51
})
50
52
51
53
(mkIf (!config.systemd.coredump.enable) {