diff options
author | Peter Simons <simons@cryp.to> | 2012-02-07 19:54:25 +0000 |
---|---|---|
committer | Peter Simons <simons@cryp.to> | 2012-02-07 19:54:25 +0000 |
commit | a62fa4480adcc41d421fd1dc5a0471ce2469c1f7 (patch) | |
tree | 4eadb52a7170d21e6ee7a0184e44c3abdba77b64 /pkgs/tools/networking/nbd | |
parent | 4afaf0be233ba4ef750e847887230585dea0fddb (diff) | |
download | nixpkgs-a62fa4480adcc41d421fd1dc5a0471ce2469c1f7.tar nixpkgs-a62fa4480adcc41d421fd1dc5a0471ce2469c1f7.tar.gz nixpkgs-a62fa4480adcc41d421fd1dc5a0471ce2469c1f7.tar.bz2 nixpkgs-a62fa4480adcc41d421fd1dc5a0471ce2469c1f7.tar.lz nixpkgs-a62fa4480adcc41d421fd1dc5a0471ce2469c1f7.tar.xz nixpkgs-a62fa4480adcc41d421fd1dc5a0471ce2469c1f7.tar.zst nixpkgs-a62fa4480adcc41d421fd1dc5a0471ce2469c1f7.zip |
nbd: updated to version 2.9.25
svn path=/nixpkgs/trunk/; revision=32125
Diffstat (limited to 'pkgs/tools/networking/nbd')
-rw-r--r-- | pkgs/tools/networking/nbd/0001-properly-check-for-HAVE_FALLOC_PH-in-both-occurrence.patch | 25 | ||||
-rw-r--r-- | pkgs/tools/networking/nbd/default.nix | 8 |
2 files changed, 30 insertions, 3 deletions
diff --git a/pkgs/tools/networking/nbd/0001-properly-check-for-HAVE_FALLOC_PH-in-both-occurrence.patch b/pkgs/tools/networking/nbd/0001-properly-check-for-HAVE_FALLOC_PH-in-both-occurrence.patch new file mode 100644 index 00000000000..e4bb0db3abf --- /dev/null +++ b/pkgs/tools/networking/nbd/0001-properly-check-for-HAVE_FALLOC_PH-in-both-occurrence.patch @@ -0,0 +1,25 @@ +From 42d3c4e7e95ea0e0dda9b502b2de2c4ed9ed9467 Mon Sep 17 00:00:00 2001 +From: "T.M. Abraham" <tabraham@novell.com> +Date: Fri, 6 Jan 2012 21:58:55 -0500 +Subject: [PATCH] properly check for HAVE_FALLOC_PH in both occurrences + +--- + nbd-server.c | 2 +- + 1 files changed, 1 insertions(+), 1 deletions(-) + +diff --git a/nbd-server.c b/nbd-server.c +index 0ecf0e8..2cd066d 100644 +--- a/nbd-server.c ++++ b/nbd-server.c +@@ -1461,7 +1461,7 @@ int expflush(CLIENT *client) { + * file to resparsify stuff that isn't needed anymore (see NBD_CMD_TRIM) + */ + int exptrim(struct nbd_request* req, CLIENT* client) { +-#ifdef HAVE_FALLOC_PH ++#if HAVE_FALLOC_PH + FILE_INFO prev = g_array_index(client->export, FILE_INFO, 0); + FILE_INFO cur = prev; + int i = 1; +-- +1.7.8 + diff --git a/pkgs/tools/networking/nbd/default.nix b/pkgs/tools/networking/nbd/default.nix index ef032eee390..60eea0e2d9e 100644 --- a/pkgs/tools/networking/nbd/default.nix +++ b/pkgs/tools/networking/nbd/default.nix @@ -1,19 +1,21 @@ { stdenv, fetchurl, pkgconfig, glib }: let - name = "nbd-2.9.24"; + name = "nbd-2.9.25"; in stdenv.mkDerivation { inherit name; src = fetchurl { url = "mirror://sourceforge/nbd/${name}.tar.bz2"; - sha256 = "025cqsx6cwbr62javdvm5vx675ai0b1absbx4if1v5pp9hzrpxmq"; + sha256 = "179548406aa2bcb0c6bff3aa0484dbb04136ec055aa385c84fefbe3c9ea96ba4"; }; - buildInputs = [pkgconfig glib]; + buildInputs = [ pkgconfig glib ] ++ stdenv.lib.optional stdenv.isLinux stdenv.glibc.kernelHeaders; postInstall = ''install -D -m 444 README "$out/share/doc/nbd/README"''; + patches = [ ./0001-properly-check-for-HAVE_FALLOC_PH-in-both-occurrence.patch ]; + # The test suite doesn't succeed on Hydra (NixOS), because it assumes # that certain global configuration files available. doCheck = false; |