diff options
author | Jookia <166291@gmail.com> | 2016-07-10 10:45:18 +1000 |
---|---|---|
committer | Jookia <166291@gmail.com> | 2016-07-10 18:07:37 +1000 |
commit | b187c869f4cf3d8daf052a8d21207a806638ddc4 (patch) | |
tree | 79b9a9b838051bb6f28cdb7874a03581b3e7b395 /nixos/modules/system/boot/coredump.nix | |
parent | 19146cefa10f485924c01db2e5f8d19b6243ece1 (diff) | |
download | nixlib-b187c869f4cf3d8daf052a8d21207a806638ddc4.tar nixlib-b187c869f4cf3d8daf052a8d21207a806638ddc4.tar.gz nixlib-b187c869f4cf3d8daf052a8d21207a806638ddc4.tar.bz2 nixlib-b187c869f4cf3d8daf052a8d21207a806638ddc4.tar.lz nixlib-b187c869f4cf3d8daf052a8d21207a806638ddc4.tar.xz nixlib-b187c869f4cf3d8daf052a8d21207a806638ddc4.tar.zst nixlib-b187c869f4cf3d8daf052a8d21207a806638ddc4.zip |
systemd-coredump: Add systemd service and fix sysctl pattern.
Diffstat (limited to 'nixos/modules/system/boot/coredump.nix')
-rw-r--r-- | nixos/modules/system/boot/coredump.nix | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/nixos/modules/system/boot/coredump.nix b/nixos/modules/system/boot/coredump.nix index 793c7515c761..b27a35b6257d 100644 --- a/nixos/modules/system/boot/coredump.nix +++ b/nixos/modules/system/boot/coredump.nix @@ -36,6 +36,8 @@ with lib; config = mkMerge [ (mkIf config.systemd.coredump.enable { + systemd.additionalUpstreamSystemUnits = [ "systemd-coredump.socket" "systemd-coredump@.service" ]; + environment.etc."systemd/coredump.conf".text = '' [Coredump] @@ -45,7 +47,7 @@ with lib; # Have the kernel pass core dumps to systemd's coredump helper binary. # From systemd's 50-coredump.conf file. See: # <https://github.com/systemd/systemd/blob/v218/sysctl.d/50-coredump.conf.in> - boot.kernel.sysctl."kernel.core_pattern" = "|${pkgs.systemd}/lib/systemd/systemd-coredump %p %u %g %s %t %e"; + boot.kernel.sysctl."kernel.core_pattern" = "|${pkgs.systemd}/lib/systemd/systemd-coredump %P %u %g %s %t %c %e"; }) (mkIf (!config.systemd.coredump.enable) { |