about summary refs log tree commit diff
path: root/nixos
diff options
context:
space:
mode:
authorMichele Guerini Rocco <rnhmjoj@users.noreply.github.com>2021-09-20 15:13:12 +0200
committerGitHub <noreply@github.com>2021-09-20 15:13:12 +0200
commitea1eae5b47014d721080ec464fe44ff72f95467e (patch)
tree8c9b861917046cb29b3b9e291815d4402e96a6d0 /nixos
parent23acc562d28bcffa29e66a83a85cfdc7158e852a (diff)
parent1bd7260adb4233816cc33ef6e7da667aee1c0a79 (diff)
downloadnixlib-ea1eae5b47014d721080ec464fe44ff72f95467e.tar
nixlib-ea1eae5b47014d721080ec464fe44ff72f95467e.tar.gz
nixlib-ea1eae5b47014d721080ec464fe44ff72f95467e.tar.bz2
nixlib-ea1eae5b47014d721080ec464fe44ff72f95467e.tar.lz
nixlib-ea1eae5b47014d721080ec464fe44ff72f95467e.tar.xz
nixlib-ea1eae5b47014d721080ec464fe44ff72f95467e.tar.zst
nixlib-ea1eae5b47014d721080ec464fe44ff72f95467e.zip
Merge pull request #138516 from rnhmjoj/lock-kernel-fix
nixos/lock-kernel-modules: reorder before/after
Diffstat (limited to 'nixos')
-rw-r--r--nixos/modules/security/lock-kernel-modules.nix2
-rw-r--r--nixos/tests/hardened.nix1
2 files changed, 2 insertions, 1 deletions
diff --git a/nixos/modules/security/lock-kernel-modules.nix b/nixos/modules/security/lock-kernel-modules.nix
index 3c4cc69e0e3d..065587bc286e 100644
--- a/nixos/modules/security/lock-kernel-modules.nix
+++ b/nixos/modules/security/lock-kernel-modules.nix
@@ -35,10 +35,10 @@ with lib;
       wants = [ "systemd-udevd.service" ];
       wantedBy = [ config.systemd.defaultUnit ];
 
-      before = [ config.systemd.defaultUnit ];
       after =
         [ "firewall.service"
           "systemd-modules-load.service"
+           config.systemd.defaultUnit
         ];
 
       unitConfig.ConditionPathIsReadWrite = "/proc/sys/kernel";
diff --git a/nixos/tests/hardened.nix b/nixos/tests/hardened.nix
index a0b629086b5a..b76ae83a3287 100644
--- a/nixos/tests/hardened.nix
+++ b/nixos/tests/hardened.nix
@@ -57,6 +57,7 @@ import ./make-test-python.nix ({ pkgs, latestKernel ? false, ... } : {
       # Test kernel module hardening
       with subtest("No more kernel modules can be loaded"):
           # note: this better a be module we normally wouldn't load ...
+          machine.wait_for_unit("disable-kernel-module-loading.service")
           machine.fail("modprobe dccp")