From fe696f35f5e0789d4bc448bca4bbaf93d1182175 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Isma=C3=ABl=20Bouya?= Date: Tue, 28 May 2019 00:34:01 +0200 Subject: Remove private specificities from pure-ftpd package and lib --- modules/private/ftp.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'modules/private') diff --git a/modules/private/ftp.nix b/modules/private/ftp.nix index 842d2d6..ada5f41 100644 --- a/modules/private/ftp.nix +++ b/modules/private/ftp.nix @@ -1,4 +1,7 @@ { lib, pkgs, config, myconfig, ... }: +let + package = pkgs.pure-ftpd.override { ldapFtpId = "immaeFtp"; }; +in { options = { services.pure-ftpd.enable = lib.mkOption { @@ -109,7 +112,7 @@ wantedBy = [ "multi-user.target" ]; after = [ "network.target" ]; - serviceConfig.ExecStart = "${pkgs.pure-ftpd}/bin/pure-ftpd ${configFile}"; + serviceConfig.ExecStart = "${package}/bin/pure-ftpd ${configFile}"; serviceConfig.Type = "forking"; serviceConfig.PIDFile = "/run/pure-ftpd.pid"; }; -- cgit v1.2.3