diff options
author | Ismaël Bouya <ismael.bouya@normalesup.org> | 2019-05-28 00:34:01 +0200 |
---|---|---|
committer | Ismaël Bouya <ismael.bouya@normalesup.org> | 2020-04-25 00:04:22 +0200 |
commit | a3eb56c4fc73da93d42c9298cc94aafffca0bd37 (patch) | |
tree | e914ef9f11a06f6a4fa75aab80a134b8868dcd51 /pkgs/pure-ftpd/default.nix | |
parent | a8e4bf7554dc7219b23c0ff076321f62c24b2b82 (diff) | |
download | NUR-a3eb56c4fc73da93d42c9298cc94aafffca0bd37.tar.gz NUR-a3eb56c4fc73da93d42c9298cc94aafffca0bd37.tar.zst NUR-a3eb56c4fc73da93d42c9298cc94aafffca0bd37.zip |
Remove private specificities from pure-ftpd package and lib
Diffstat (limited to 'pkgs/pure-ftpd/default.nix')
-rw-r--r-- | pkgs/pure-ftpd/default.nix | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/pkgs/pure-ftpd/default.nix b/pkgs/pure-ftpd/default.nix index 37ce6952..32a7a91e 100644 --- a/pkgs/pure-ftpd/default.nix +++ b/pkgs/pure-ftpd/default.nix | |||
@@ -1,4 +1,5 @@ | |||
1 | { stdenv, fetchurl, openssl, postgresql, openldap }: | 1 | { ldapFtpId ? null |
2 | , stdenv, fetchurl, openssl, postgresql, openldap }: | ||
2 | 3 | ||
3 | stdenv.mkDerivation rec { | 4 | stdenv.mkDerivation rec { |
4 | name = "pure-ftpd-1.0.47"; | 5 | name = "pure-ftpd-1.0.47"; |
@@ -8,9 +9,9 @@ stdenv.mkDerivation rec { | |||
8 | sha256 = "1b97ixva8m10vln8xrfwwwzi344bkgxqji26d0nrm1yzylbc6h27"; | 9 | sha256 = "1b97ixva8m10vln8xrfwwwzi344bkgxqji26d0nrm1yzylbc6h27"; |
9 | }; | 10 | }; |
10 | 11 | ||
11 | preConfigure = '' | 12 | preConfigure = stdenv.lib.optionalString (!isNull ldapFtpId) '' |
12 | sed -i -e "s#FTPuid#immaeFtpUid#" src/log_ldap.h | 13 | sed -i -e "s#FTPuid#${ldapFtpId}Uid#" src/log_ldap.h |
13 | sed -i -e "s#FTPgid#immaeFtpGid#" src/log_ldap.h | 14 | sed -i -e "s#FTPgid#${ldapFtpId}Gid#" src/log_ldap.h |
14 | ''; | 15 | ''; |
15 | postConfigure = '' | 16 | postConfigure = '' |
16 | sed -i 's/define MAX_DATA_SIZE (40/define MAX_DATA_SIZE (70/' src/ftpd.h | 17 | sed -i 's/define MAX_DATA_SIZE (40/define MAX_DATA_SIZE (70/' src/ftpd.h |