Use nixpkgs functions to check dovecot version

This commit is contained in:
Brian Olsen 2018-05-13 03:17:22 +02:00 committed by Ruben Maher
parent 1c76e0a119
commit 410c6c410b
3 changed files with 3 additions and 21 deletions

View file

@ -19,11 +19,8 @@
let
cfg = config.mailserver;
createDhParameterFile = let
dovecotVersion = builtins.fromJSON
(builtins.readFile (pkgs.callPackage ./dovecot-version.nix {}));
in lib.optionalString
(dovecotVersion.major == 2 && dovecotVersion.minor >= 3)
createDhParameterFile =
lib.optionalString (lib.versionAtLeast (lib.getVersion pkgs.dovecot) "2.3")
''
# Create a dh parameter file
if [ ! -s "${cfg.certificateDirectory}/dh.pem" ]