From 371b136ba8bd1bb92098044e2111c3410283aae5 Mon Sep 17 00:00:00 2001 From: risicle Date: Thu, 1 Jun 2017 00:30:29 +0100 Subject: [PATCH] pythonPackages.ldap: only set environment variables for tests during check phase (#26285) --- pkgs/development/python-modules/ldap.nix | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/ldap.nix b/pkgs/development/python-modules/ldap.nix index 0e1d8e73a84..ff4d1445f77 100644 --- a/pkgs/development/python-modules/ldap.nix +++ b/pkgs/development/python-modules/ldap.nix @@ -13,10 +13,12 @@ buildPythonPackage rec { }; # Needed by tests to setup a mockup ldap server. - BIN = "${openldap}/bin"; - SBIN = "${openldap}/bin"; - SLAPD = "${openldap}/libexec/slapd"; - SCHEMA = "${openldap}/etc/schema"; + preCheck = '' + export BIN="${openldap}/bin" + export SBIN="${openldap}/bin" + export SLAPD="${openldap}/libexec/slapd" + export SCHEMA="${openldap}/etc/schema" + ''; patches = lib.singleton (writeText "avoid-syslog.diff" '' diff a/Lib/slapdtest.py b/Lib/slapdtest.py