diff options
author | Franz Pletz <fpletz@fnordicwalking.de> | 2017-01-25 16:41:59 +0100 |
---|---|---|
committer | Franz Pletz <fpletz@fnordicwalking.de> | 2017-01-25 17:06:49 +0100 |
commit | 34eae3f73ae076bf17ae6091763891939b303596 (patch) | |
tree | 011742d1c39484d61e3561edd626359b03680adb /pkgs/servers/monitoring | |
parent | b7ef0ed48714a3e19ffc6330227bf3feb83f068a (diff) | |
download | nixlib-34eae3f73ae076bf17ae6091763891939b303596.tar nixlib-34eae3f73ae076bf17ae6091763891939b303596.tar.gz nixlib-34eae3f73ae076bf17ae6091763891939b303596.tar.bz2 nixlib-34eae3f73ae076bf17ae6091763891939b303596.tar.lz nixlib-34eae3f73ae076bf17ae6091763891939b303596.tar.xz nixlib-34eae3f73ae076bf17ae6091763891939b303596.tar.zst nixlib-34eae3f73ae076bf17ae6091763891939b303596.zip |
riemann: fix executable with wrapper script
Diffstat (limited to 'pkgs/servers/monitoring')
-rw-r--r-- | pkgs/servers/monitoring/riemann/default.nix | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/pkgs/servers/monitoring/riemann/default.nix b/pkgs/servers/monitoring/riemann/default.nix index 1549690a2690..64585de51ff3 100644 --- a/pkgs/servers/monitoring/riemann/default.nix +++ b/pkgs/servers/monitoring/riemann/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl }: +{ stdenv, fetchurl, makeWrapper, jre }: stdenv.mkDerivation rec { name = "riemann-${version}"; @@ -9,15 +9,19 @@ stdenv.mkDerivation rec { sha256 = "1x57gi301rg6faxm4q5scq9dpp0v9nqiwjpsgigdb8whmjr1zwkr"; }; + nativeBuildInputs = [ makeWrapper ]; + phases = [ "unpackPhase" "installPhase" ]; installPhase = '' - sed -i 's#lib/riemann.jar#$out/share/java/riemann.jar#' bin/riemann + substituteInPlace bin/riemann --replace '$top/lib/riemann.jar' "$out/share/java/riemann.jar" mkdir -p $out/share/java $out/bin $out/etc mv lib/riemann.jar $out/share/java/ mv bin/riemann $out/bin/ mv etc/riemann.config $out/etc/ + + wrapProgram "$out/bin/riemann" --prefix PATH : "${jre}/bin" ''; meta = with stdenv.lib; { |