Only include ipsecTools if using ipsec

(cherry picked from commit adc368d2fc7dd74beb8486ff72880ed0212abb0d)
This commit is contained in:
Michael Francis 2021-05-17 21:00:57 +08:00 committed by Georg Haas
parent 39a99c37d2
commit 6526d0e5c3
No known key found for this signature in database
GPG Key ID: B2D065AD4D6E0C81
1 changed files with 3 additions and 3 deletions

View File

@ -66,9 +66,7 @@ in {
};
in (mkMerge [{
environment.systemPackages = [ cfg.package pkgs.ipsecTools ];
environment.systemPackages = [ cfg.package ];
boot.kernelModules = [ "tun" "openvswitch" ];
boot.extraModulePackages = [ cfg.package ];
@ -146,6 +144,8 @@ in {
}
(mkIf (cfg.ipsec && (versionOlder cfg.package.version "2.6.0")) {
environment.systemPackages = [ pkgs.ipsecTools ];
services.racoon.enable = true;
services.racoon.configPath = "${runDir}/ipsec/etc/racoon/racoon.conf";