diff options
author | Joachim Fasting <joachifm@fastmail.fm> | 2019-04-28 14:22:19 +0200 |
---|---|---|
committer | Joachim Fasting <joachifm@fastmail.fm> | 2019-04-28 17:38:07 +0200 |
commit | f824dad19aa3605d0178a3121bfcba9bda8a4ddb (patch) | |
tree | 08656fa73b62516455fe2f1d5ba5a873bf8a2f8a /nixos/modules/security/apparmor.nix | |
parent | dfd8f84aef129f1978e446b5d45ef05cd4421821 (diff) | |
download | nixpkgs-f824dad19aa3605d0178a3121bfcba9bda8a4ddb.tar nixpkgs-f824dad19aa3605d0178a3121bfcba9bda8a4ddb.tar.gz nixpkgs-f824dad19aa3605d0178a3121bfcba9bda8a4ddb.tar.bz2 nixpkgs-f824dad19aa3605d0178a3121bfcba9bda8a4ddb.tar.lz nixpkgs-f824dad19aa3605d0178a3121bfcba9bda8a4ddb.tar.xz nixpkgs-f824dad19aa3605d0178a3121bfcba9bda8a4ddb.tar.zst nixpkgs-f824dad19aa3605d0178a3121bfcba9bda8a4ddb.zip |
nixos/apparmor: order before sysinit.target
Otherwise, profiles may be loaded way too late in the init process.
Diffstat (limited to 'nixos/modules/security/apparmor.nix')
-rw-r--r-- | nixos/modules/security/apparmor.nix | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/nixos/modules/security/apparmor.nix b/nixos/modules/security/apparmor.nix index d323a158a4d..fdff85774a2 100644 --- a/nixos/modules/security/apparmor.nix +++ b/nixos/modules/security/apparmor.nix @@ -33,7 +33,12 @@ in paths = concatMapStrings (s: " -I ${s}/etc/apparmor.d") ([ pkgs.apparmor-profiles ] ++ cfg.packages); in { - wantedBy = [ "local-fs.target" ]; + after = [ "local-fs.target" ]; + before = [ "sysinit.target" ]; + wantedBy = [ "multi-user.target" ]; + unitConfig = { + DefaultDependencies = "no"; + }; serviceConfig = { Type = "oneshot"; RemainAfterExit = "yes"; |