Merge pull request #131792 from hax404/21.05-fix-openvswitch
[21.05] nixos/openvswitch: Only include ipsecTools if using ipsec
This commit is contained in:
commit
3aeb81fd62
@ -66,9 +66,7 @@ in {
|
|||||||
};
|
};
|
||||||
|
|
||||||
in (mkMerge [{
|
in (mkMerge [{
|
||||||
|
environment.systemPackages = [ cfg.package ];
|
||||||
environment.systemPackages = [ cfg.package pkgs.ipsecTools ];
|
|
||||||
|
|
||||||
boot.kernelModules = [ "tun" "openvswitch" ];
|
boot.kernelModules = [ "tun" "openvswitch" ];
|
||||||
|
|
||||||
boot.extraModulePackages = [ cfg.package ];
|
boot.extraModulePackages = [ cfg.package ];
|
||||||
@ -146,6 +144,8 @@ in {
|
|||||||
|
|
||||||
}
|
}
|
||||||
(mkIf (cfg.ipsec && (versionOlder cfg.package.version "2.6.0")) {
|
(mkIf (cfg.ipsec && (versionOlder cfg.package.version "2.6.0")) {
|
||||||
|
environment.systemPackages = [ pkgs.ipsecTools ];
|
||||||
|
|
||||||
services.racoon.enable = true;
|
services.racoon.enable = true;
|
||||||
services.racoon.configPath = "${runDir}/ipsec/etc/racoon/racoon.conf";
|
services.racoon.configPath = "${runDir}/ipsec/etc/racoon/racoon.conf";
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user