From b4882f14625722ec58ef6d9dc67bea18b11b1f74 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Domen=20Ko=C5=BEar?= Date: Wed, 4 Nov 2015 12:24:23 +0100 Subject: [PATCH] keystone: copy .ini files, make openssl tools available --- .../applications/virtualization/openstack/keystone.nix | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/virtualization/openstack/keystone.nix b/pkgs/applications/virtualization/openstack/keystone.nix index 42a40f03598..36c297e75d7 100644 --- a/pkgs/applications/virtualization/openstack/keystone.nix +++ b/pkgs/applications/virtualization/openstack/keystone.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, pythonPackages, xmlsec, which }: +{ stdenv, fetchurl, pythonPackages, xmlsec, which, openssl }: pythonPackages.buildPythonPackage rec { name = "keystone-${version}"; @@ -30,10 +30,16 @@ pythonPackages.buildPythonPackage rec { buildInputs = with pythonPackages; [ coverage fixtures mock subunit tempest-lib testtools testrepository - ldap ldappool webtest requests2 oslotest pep8 pymongo which + ldap ldappool webtest requests2 oslotest pep8 pymongo which makeWrapper ]; + makeWrapperArgs = ["--prefix PATH : '${openssl}/bin:$PATH'"]; + postInstall = '' + # install .ini files + mkdir -p $out/etc + cp etc/* $out/etc + # check all binaries don't crash for i in $out/bin/*; do $i --help