Unverified Commit 0cf1e24f authored by Will Fancher's avatar Will Fancher Committed by GitHub
Browse files

Merge pull request #284627 from Trundle/nftables-ordering

nixos/nftables: remove default systemd dependencies
parents 6ed38373 fc6c92fa
Loading
Loading
Loading
Loading
+5 −2
Original line number Diff line number Diff line
@@ -252,8 +252,10 @@ in
    networking.nftables.flushRuleset = mkDefault (versionOlder config.system.stateVersion "23.11" || (cfg.rulesetFile != null || cfg.ruleset != ""));
    systemd.services.nftables = {
      description = "nftables firewall";
      before = [ "network-pre.target" ];
      wants = [ "network-pre.target" ];
      after = [ "sysinit.target" ];
      before = [ "network-pre.target" "shutdown.target" ];
      conflicts = [ "shutdown.target" ];
      wants = [ "network-pre.target" "sysinit.target" ];
      wantedBy = [ "multi-user.target" ];
      reloadIfChanged = true;
      serviceConfig = let
@@ -315,6 +317,7 @@ in
        ExecStop = [ deletionsScriptVar cleanupDeletionsScript ];
        StateDirectory = "nftables";
      };
      unitConfig.DefaultDependencies = false;
    };
  };
}