zkfuse: remove applied patch

+5 -24
+2 -1
pkgs/servers/zookeeper/default.nix
··· 1 1 { stdenv, fetchurl, jre, makeWrapper, bash }: 2 2 3 3 stdenv.mkDerivation rec { 4 - name = "zookeeper-3.4.9"; 4 + name = "zookeeper-${version}"; 5 + version = "3.4.9"; 5 6 6 7 src = fetchurl { 7 8 url = "mirror://apache/zookeeper/${name}/${name}.tar.gz";
+3 -8
pkgs/tools/filesystems/zkfuse/default.nix
··· 1 1 { stdenv, lib, zookeeper, zookeeper_mt, fuse, pkgconfig, autoreconfHook, log4cxx, boost, tree }: 2 2 3 3 stdenv.mkDerivation rec { 4 - name = "zkfuse"; 4 + name = "zkfuse-${version}"; 5 + inherit (zookeeper) version src; 5 6 6 - src = zookeeper.src; 7 - patches = [ 8 - # see: https://issues.apache.org/jira/browse/ZOOKEEPER-1929 9 - ./zookeeper-1929.patch 10 - ]; 11 - 12 - setSourceRoot = "export sourceRoot=${zookeeper.name}/src/contrib/zkfuse"; 7 + sourceRoot = "${zookeeper.name}/src/contrib/zkfuse"; 13 8 14 9 buildInputs = [ autoreconfHook zookeeper_mt log4cxx boost fuse ]; 15 10
-15
pkgs/tools/filesystems/zkfuse/zookeeper-1929.patch
··· 1 - diff --git a/src/contrib/zkfuse/src/zkadapter.cc b/src/contrib/zkfuse/src/zkadapter.cc 2 - index 886051d..93dbef5 100644 3 - --- a/src/zkadapter.cc 4 - +++ b/src/zkadapter.cc 5 - @@ -845,7 +845,10 @@ ZooKeeperAdapter::getNodeData(const string &path, 6 - string("Unable to get data of node ") + path, rc 7 - ); 8 - } else { 9 - - return string( buffer, buffer + len ); 10 - + if (len == -1) { 11 - + len = 0; 12 - + }; 13 - + return string( buffer, len ); 14 - } 15 - }