summary refs log tree commit diff
path: root/nixos/modules/services
diff options
context:
space:
mode:
authorDominique Martinet <asmadeus@codewreck.org>2022-02-26 16:04:44 +0900
committerDominique Martinet <asmadeus@codewreck.org>2022-02-26 19:13:12 +0900
commit4d12b79cd7edfbe01216171dd6ef0e4c64851b0a (patch)
tree6a887d87cc6ce067c910c2bf82b81eafdd4c8ee2 /nixos/modules/services
parent33984cd89ca94954353be396631bcb6a9190c0d2 (diff)
downloadnixpkgs-4d12b79cd7edfbe01216171dd6ef0e4c64851b0a.tar
nixpkgs-4d12b79cd7edfbe01216171dd6ef0e4c64851b0a.tar.gz
nixpkgs-4d12b79cd7edfbe01216171dd6ef0e4c64851b0a.tar.bz2
nixpkgs-4d12b79cd7edfbe01216171dd6ef0e4c64851b0a.tar.lz
nixpkgs-4d12b79cd7edfbe01216171dd6ef0e4c64851b0a.tar.xz
nixpkgs-4d12b79cd7edfbe01216171dd6ef0e4c64851b0a.tar.zst
nixpkgs-4d12b79cd7edfbe01216171dd6ef0e4c64851b0a.zip
logrotate: do not enable logrotate.service itself
logrotate.timer is enough for rotating logs. Enabling logrotate.service would
make the service start on every configuration switch, leading to tests failure when
logrotate is enabled.

Also update test to make sure the timer is active and runs the service
on date change.
Diffstat (limited to 'nixos/modules/services')
-rw-r--r--nixos/modules/services/logging/logrotate.nix1
1 files changed, 0 insertions, 1 deletions
diff --git a/nixos/modules/services/logging/logrotate.nix b/nixos/modules/services/logging/logrotate.nix
index 77e4fc39598..082cf92ff4e 100644
--- a/nixos/modules/services/logging/logrotate.nix
+++ b/nixos/modules/services/logging/logrotate.nix
@@ -167,7 +167,6 @@ in
 
     systemd.services.logrotate = {
       description = "Logrotate Service";
-      wantedBy = [ "multi-user.target" ];
       startAt = "hourly";
 
       serviceConfig = {