From 7ca3d074f598d741d07250de739eed14263ca0f9 Mon Sep 17 00:00:00 2001 From: EuAndreh Date: Thu, 29 Aug 2024 21:59:02 -0300 Subject: packages.scm: Add syskeep-sysctl --- src/org/euandre/packages.scm | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/org/euandre/packages.scm b/src/org/euandre/packages.scm index b014c00..f4de7c6 100644 --- a/src/org/euandre/packages.scm +++ b/src/org/euandre/packages.scm @@ -131,7 +131,8 @@ (use-service-modules admin mcron - shepherd) + shepherd + sysctl) @@ -598,6 +599,9 @@ (link "../../etc/id_rsa.pub" "/root/.ssh/id_rsa.pub") (link "../../etc/known_hosts" "/root/.ssh/known_hosts"))))) +(define-public (syskeep-sysctl _config) + '(("kernel/core_pattern" . "/var/crash/core-%t-%e-%p-%s-%u-%g"))) + (define-public syskeep-sudoers-file (plain-file "sudoers-syskeep" "\ root ALL=(ALL) ALL @@ -621,6 +625,8 @@ root ALL=(ALL) ALL syskeep-accounts) (service-extension activation-service-type syskeep-activation) + (service-extension sysctl-service-type + syskeep-sysctl) (service-extension profile-service-type syskeep-profile))) (default-value (syskeep-configuration)) -- cgit v1.2.3