X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=nixops%2Fmodules%2Fwebsites%2Ftools%2Ftools%2Fldap.nix;h=8ee39f61e9dc5fb26297d4c3b11546cb146bb623;hb=f5efae0f8c4c53798f8f9fc88c5f92f38a223320;hp=7c26b6143e27b0a2804330b2a6e4e092b2e6e269;hpb=3a1461cf44102e6cd8cdee5e0f1ff1d7992894ad;p=perso%2FImmae%2FConfig%2FNix.git 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 @@ -{ lib, php, env, writeText, stdenv, optipng, fetchurl }: +{ lib, php, env, writeText, phpldapadmin }: rec { keys = [{ dest = "webapps/tools-ldap"; @@ -25,29 +25,7 @@ rec { $servers->setValue('login','fallback_dn',true); ''; }]; - webRoot = stdenv.mkDerivation rec { - version = "1.2.3"; - name = "phpldapadmin-${version}"; - src = fetchurl { - url = "https://downloads.sourceforge.net/project/phpldapadmin/phpldapadmin-php5/${version}/${name}.tgz"; - sha256 = "0n7dhp2a7n1krmnik3pb969jynsmhghmxviivnckifkprv1zijmf"; - }; - patches = [ - ./ldap-php5_5.patch - ./ldap-disable-mcrypt.patch - ./ldap-php7_2.patch - ./ldap-sort-in-templates.patch - ./ldap-align-button.patch - ]; - buildInputs = [ optipng ]; - buildPhase = '' - find -name '*.png' -exec optipng -quiet -force -fix {} \; - ''; - installPhase = '' - cp -a . $out - ln -sf /var/secrets/webapps/tools-ldap $out/config/config.php - ''; - }; + webRoot = phpldapadmin.override { config = "/var/secrets/webapps/tools-ldap"; }; apache = rec { user = "wwwrun"; group = "wwwrun";