summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authorFrancesco Lazzarino <flazzarino@gmail.com>2014-10-03 17:31:39 -0500
committerFrancesco Lazzarino <flazzarino@gmail.com>2014-10-03 17:36:50 -0500
commit94a6db6cda3df2889883189bb5ed2d643da2ad08 (patch)
tree11833c115c4971e9782c55f6b4d73bf25f0b9ce1 /pkgs
parent499c51016ef67bd0b158528dbff17ed6ecedd78b (diff)
downloadnixpkgs-94a6db6cda3df2889883189bb5ed2d643da2ad08.tar
nixpkgs-94a6db6cda3df2889883189bb5ed2d643da2ad08.tar.gz
nixpkgs-94a6db6cda3df2889883189bb5ed2d643da2ad08.tar.bz2
nixpkgs-94a6db6cda3df2889883189bb5ed2d643da2ad08.tar.lz
nixpkgs-94a6db6cda3df2889883189bb5ed2d643da2ad08.tar.xz
nixpkgs-94a6db6cda3df2889883189bb5ed2d643da2ad08.tar.zst
nixpkgs-94a6db6cda3df2889883189bb5ed2d643da2ad08.zip
cassandra: environment fix for cassandra shell script
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/servers/nosql/cassandra/default.nix18
1 files changed, 15 insertions, 3 deletions
diff --git a/pkgs/servers/nosql/cassandra/default.nix b/pkgs/servers/nosql/cassandra/default.nix
index 4a0511de066..1413888f3f1 100644
--- a/pkgs/servers/nosql/cassandra/default.nix
+++ b/pkgs/servers/nosql/cassandra/default.nix
@@ -1,4 +1,12 @@
-{stdenv, fetchurl, jre, python, makeWrapper}:
+{ stdenv
+, fetchurl
+, jre
+, python
+, makeWrapper
+, gawk
+, bash
+, getopt
+}:
 
 let version = "2.1.0";
 in stdenv.mkDerivation rec {
@@ -16,10 +24,14 @@ in stdenv.mkDerivation rec {
     mv * $out
 
     for cmd in cassandra nodetool sstablekeys sstableloader sstableupgrade
-      do wrapProgram $out/bin/$cmd --set JAVA_HOME ${jre}
+      do wrapProgram $out/bin/$cmd \
+        --set JAVA_HOME ${jre} \
+        --prefix PATH : ${bash}/bin \
+        --prefix PATH : ${getopt}/bin \
+        --prefix PATH : ${gawk}/bin
     done
 
-    wrapProgram $out/bin/cqlsh --prefix PATH : ${python}
+    wrapProgram $out/bin/cqlsh --prefix PATH : ${python}/bin
     '';
 
   meta = {