keystone: copy .ini files, make openssl tools available

This commit is contained in:
Domen Kožar 2015-11-04 12:24:23 +01:00
parent ac00195cbd
commit b4882f1462

View file

@ -1,4 +1,4 @@
{ stdenv, fetchurl, pythonPackages, xmlsec, which }: { stdenv, fetchurl, pythonPackages, xmlsec, which, openssl }:
pythonPackages.buildPythonPackage rec { pythonPackages.buildPythonPackage rec {
name = "keystone-${version}"; name = "keystone-${version}";
@ -30,10 +30,16 @@ pythonPackages.buildPythonPackage rec {
buildInputs = with pythonPackages; [ buildInputs = with pythonPackages; [
coverage fixtures mock subunit tempest-lib testtools testrepository 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 = '' postInstall = ''
# install .ini files
mkdir -p $out/etc
cp etc/* $out/etc
# check all binaries don't crash # check all binaries don't crash
for i in $out/bin/*; do for i in $out/bin/*; do
$i --help $i --help