summary refs log tree commit diff
path: root/pkgs/os-specific/linux/nfs-utils
diff options
context:
space:
mode:
authorLuca Bruno <lethalman88@gmail.com>2015-02-16 13:51:21 +0100
committerLuca Bruno <lethalman88@gmail.com>2015-02-16 13:59:34 +0100
commit8b666652a510f9a2217536e620c23fbd3436edca (patch)
tree22f0b29833d94fab15f56e87379b7331e7786bb5 /pkgs/os-specific/linux/nfs-utils
parent9128cf6944c00717231a42055b3c6d0d33c94bd5 (diff)
downloadnixpkgs-8b666652a510f9a2217536e620c23fbd3436edca.tar
nixpkgs-8b666652a510f9a2217536e620c23fbd3436edca.tar.gz
nixpkgs-8b666652a510f9a2217536e620c23fbd3436edca.tar.bz2
nixpkgs-8b666652a510f9a2217536e620c23fbd3436edca.tar.lz
nixpkgs-8b666652a510f9a2217536e620c23fbd3436edca.tar.xz
nixpkgs-8b666652a510f9a2217536e620c23fbd3436edca.tar.zst
nixpkgs-8b666652a510f9a2217536e620c23fbd3436edca.zip
Revert "nfs-utils: Build and update for 1.3.2"
This reverts commit a4ef29c499d4d7b1ee7f96d1a5589675ece0a70b.
Diffstat (limited to 'pkgs/os-specific/linux/nfs-utils')
-rw-r--r--pkgs/os-specific/linux/nfs-utils/default.nix37
-rw-r--r--pkgs/os-specific/linux/nfs-utils/no-install.patch19
2 files changed, 20 insertions, 36 deletions
diff --git a/pkgs/os-specific/linux/nfs-utils/default.nix b/pkgs/os-specific/linux/nfs-utils/default.nix
index e0fc88d995b..16664227245 100644
--- a/pkgs/os-specific/linux/nfs-utils/default.nix
+++ b/pkgs/os-specific/linux/nfs-utils/default.nix
@@ -3,11 +3,11 @@
 }:
 
 stdenv.mkDerivation rec {
-  name = "nfs-utils-1.3.2";
+  name = "nfs-utils-1.3.1";
 
   src = fetchurl {
     url = "mirror://sourceforge/nfs/${name}.tar.bz2";
-    sha256 = "1xwilpdr1vizq2yhpzxpwqqr9f8kn0dy2wcpc626mf30ybp7572v";
+    sha256 = "1lxfjl6mzdfn7kw2hcn40q9xn40a539iv7spzqbj1sfkvzxlm33l";
   };
 
   buildInputs =
@@ -23,21 +23,24 @@ stdenv.mkDerivation rec {
     ]
     ++ stdenv.lib.optional (stdenv ? glibc) "--with-rpcgen=${stdenv.glibc}/bin/rpcgen";
 
-  patches = [ ./no-install.patch ];
-
-  postPatch = ''
-    for i in "tests/"*.sh
-    do
-      sed -i "$i" -e's|/bin/bash|/bin/sh|g'
-      chmod +x "$i"
-    done
-    sed -i s,/usr/sbin,$out/sbin, utils/statd/statd.c
-  '';
-
-  preBuild = ''
-    makeFlags="sbindir=$out/sbin"
-    installFlags="statedir=$TMPDIR" # hack to make `make install' work
-  '';
+  patchPhase =
+    ''
+      for i in "tests/"*.sh
+      do
+        sed -i "$i" -e's|/bin/bash|/bin/sh|g'
+        chmod +x "$i"
+      done
+      sed -i s,/usr/sbin,$out/sbin, utils/statd/statd.c
+
+      # https://bugzilla.redhat.com/show_bug.cgi?id=749195
+      sed -i s,PAGE_SIZE,getpagesize\(\), utils/blkmapd/device-process.c
+    '';
+
+  preBuild =
+    ''
+      makeFlags="sbindir=$out/sbin"
+      installFlags="statedir=$TMPDIR" # hack to make `make install' work
+    '';
 
   # One test fails on mips.
   doCheck = !stdenv.isMips;
diff --git a/pkgs/os-specific/linux/nfs-utils/no-install.patch b/pkgs/os-specific/linux/nfs-utils/no-install.patch
deleted file mode 100644
index b45008dc036..00000000000
--- a/pkgs/os-specific/linux/nfs-utils/no-install.patch
+++ /dev/null
@@ -1,19 +0,0 @@
-diff --git a/Makefile.in b/Makefile.in
-index 6a5c7c2..64342fe 100644
---- a/Makefile.in
-+++ b/Makefile.in
-@@ -872,14 +872,6 @@ uninstall-am:
- 
- 
- install-data-hook:
--	if [ ! -d $(DESTDIR)$(statedir) ]; then mkdir -p $(DESTDIR)$(statedir); fi
--	touch $(DESTDIR)$(statedir)/xtab; chmod 644 $(DESTDIR)$(statedir)/xtab
--	touch $(DESTDIR)$(statedir)/etab; chmod 644 $(DESTDIR)$(statedir)/etab
--	touch $(DESTDIR)$(statedir)/rmtab; chmod 644 $(DESTDIR)$(statedir)/rmtab
--	mkdir -p $(DESTDIR)$(statdpath)/sm $(DESTDIR)$(statdpath)/sm.bak
--	touch $(DESTDIR)$(statdpath)/state
--	chmod go-rwx $(DESTDIR)$(statdpath)/sm $(DESTDIR)$(statdpath)/sm.bak $(DESTDIR)$(statdpath)/state
--	-chown $(statduser) $(DESTDIR)$(statdpath)/sm $(DESTDIR)$(statdpath)/sm.bak $(DESTDIR)$(statdpath)/state
- 
- uninstall-hook:
- 	rm $(DESTDIR)$(statedir)/xtab