ceph: Add missing python libraries and wrap mising python binaries

This commit is contained in:
William A. Kennington III 2014-09-29 22:52:02 -07:00
parent a4a3503211
commit 134e74dbc7

View File

@ -8,6 +8,7 @@
with stdenv.lib; with stdenv.lib;
let let
wrapArgs = "--prefix PYTHONPATH : \"$(toPythonPath $out)\"" wrapArgs = "--prefix PYTHONPATH : \"$(toPythonPath $out)\""
+ " --prefix PYTHONPATH : \"$(toPythonPath ${python.modules.readline})\""
+ " --prefix PATH : \"$out/bin\"" + " --prefix PATH : \"$out/bin\""
+ " --prefix LD_LIBRARY_PATH : \"$out/lib\""; + " --prefix LD_LIBRARY_PATH : \"$out/lib\"";
in in
@ -45,6 +46,8 @@ stdenv.mkDerivation rec {
wrapProgram $out/bin/ceph ${wrapArgs} wrapProgram $out/bin/ceph ${wrapArgs}
wrapProgram $out/bin/ceph-brag ${wrapArgs} wrapProgram $out/bin/ceph-brag ${wrapArgs}
wrapProgram $out/bin/ceph-rest-api ${wrapArgs} wrapProgram $out/bin/ceph-rest-api ${wrapArgs}
wrapProgram $out/sbin/ceph-create-keys ${wrapArgs}
wrapProgram $out/sbin/ceph-disk ${wrapArgs}
''; '';
enableParallelBuilding = true; enableParallelBuilding = true;