about summary refs log tree commit diff
path: root/nixos/modules/security/auditd.nix
diff options
context:
space:
mode:
authorChristian Albrecht <christian.albrecht@mayflower.de>2017-08-01 21:45:01 +0200
committerJoachim F <joachifm@users.noreply.github.com>2017-08-01 20:45:01 +0100
commit93965870a805e2f255b096d33ecb9cc31e43db21 (patch)
tree89a8adb54e6f7d44fa3ce080d01204fc5bdfbc81 /nixos/modules/security/auditd.nix
parent7be40dd899735933fc21f4ed85db1b6f2df7f594 (diff)
downloadnixlib-93965870a805e2f255b096d33ecb9cc31e43db21.tar
nixlib-93965870a805e2f255b096d33ecb9cc31e43db21.tar.gz
nixlib-93965870a805e2f255b096d33ecb9cc31e43db21.tar.bz2
nixlib-93965870a805e2f255b096d33ecb9cc31e43db21.tar.lz
nixlib-93965870a805e2f255b096d33ecb9cc31e43db21.tar.xz
nixlib-93965870a805e2f255b096d33ecb9cc31e43db21.tar.zst
nixlib-93965870a805e2f255b096d33ecb9cc31e43db21.zip
nixos/auditd: break ordering cycle (#27577)
auditd creates an ordering cycle by adding wantedBy = [ "basic.target" ],
because of this the job job systemd-update-utmp.service/start is deleted.

Adding unitConfig.DefaultDependencies = false; to the auditd service unbreaks the cycle.

See also #11864 
Diffstat (limited to 'nixos/modules/security/auditd.nix')
-rw-r--r--nixos/modules/security/auditd.nix1
1 files changed, 1 insertions, 0 deletions
diff --git a/nixos/modules/security/auditd.nix b/nixos/modules/security/auditd.nix
index 319dce9a6c55..6abac244dac2 100644
--- a/nixos/modules/security/auditd.nix
+++ b/nixos/modules/security/auditd.nix
@@ -13,6 +13,7 @@ with lib;
       unitConfig = {
         ConditionVirtualization = "!container";
         ConditionSecurity = [ "audit" ];
+        DefaultDependencies = false;
       };
 
       path = [ pkgs.audit ];