diff options
author | Ismaël Bouya <ismael.bouya@normalesup.org> | 2019-05-06 00:40:09 +0200 |
---|---|---|
committer | Ismaël Bouya <ismael.bouya@normalesup.org> | 2019-05-06 00:40:09 +0200 |
commit | f5efae0f8c4c53798f8f9fc88c5f92f38a223320 (patch) | |
tree | 804bfea19e8b3ef112a64cf358983bc1817a9eea /nixops/modules/websites/tools/tools/ldap.nix | |
parent | 3a1461cf44102e6cd8cdee5e0f1ff1d7992894ad (diff) | |
download | Nix-f5efae0f8c4c53798f8f9fc88c5f92f38a223320.tar.gz Nix-f5efae0f8c4c53798f8f9fc88c5f92f38a223320.tar.zst Nix-f5efae0f8c4c53798f8f9fc88c5f92f38a223320.zip |
Move phpldapadmin to pkgs
Diffstat (limited to 'nixops/modules/websites/tools/tools/ldap.nix')
-rw-r--r-- | nixops/modules/websites/tools/tools/ldap.nix | 26 |
1 files changed, 2 insertions, 24 deletions
diff --git a/nixops/modules/websites/tools/tools/ldap.nix b/nixops/modules/websites/tools/tools/ldap.nix index 7c26b61..8ee39f6 100644 --- a/nixops/modules/websites/tools/tools/ldap.nix +++ b/nixops/modules/websites/tools/tools/ldap.nix | |||
@@ -1,4 +1,4 @@ | |||
1 | { lib, php, env, writeText, stdenv, optipng, fetchurl }: | 1 | { lib, php, env, writeText, phpldapadmin }: |
2 | rec { | 2 | rec { |
3 | keys = [{ | 3 | keys = [{ |
4 | dest = "webapps/tools-ldap"; | 4 | dest = "webapps/tools-ldap"; |
@@ -25,29 +25,7 @@ rec { | |||
25 | $servers->setValue('login','fallback_dn',true); | 25 | $servers->setValue('login','fallback_dn',true); |
26 | ''; | 26 | ''; |
27 | }]; | 27 | }]; |
28 | webRoot = stdenv.mkDerivation rec { | 28 | webRoot = phpldapadmin.override { config = "/var/secrets/webapps/tools-ldap"; }; |
29 | version = "1.2.3"; | ||
30 | name = "phpldapadmin-${version}"; | ||
31 | src = fetchurl { | ||
32 | url = "https://downloads.sourceforge.net/project/phpldapadmin/phpldapadmin-php5/${version}/${name}.tgz"; | ||
33 | sha256 = "0n7dhp2a7n1krmnik3pb969jynsmhghmxviivnckifkprv1zijmf"; | ||
34 | }; | ||
35 | patches = [ | ||
36 | ./ldap-php5_5.patch | ||
37 | ./ldap-disable-mcrypt.patch | ||
38 | ./ldap-php7_2.patch | ||
39 | ./ldap-sort-in-templates.patch | ||
40 | ./ldap-align-button.patch | ||
41 | ]; | ||
42 | buildInputs = [ optipng ]; | ||
43 | buildPhase = '' | ||
44 | find -name '*.png' -exec optipng -quiet -force -fix {} \; | ||
45 | ''; | ||
46 | installPhase = '' | ||
47 | cp -a . $out | ||
48 | ln -sf /var/secrets/webapps/tools-ldap $out/config/config.php | ||
49 | ''; | ||
50 | }; | ||
51 | apache = rec { | 29 | apache = rec { |
52 | user = "wwwrun"; | 30 | user = "wwwrun"; |
53 | group = "wwwrun"; | 31 | group = "wwwrun"; |