diff options
author | Ludovic Courtès <ludo@gnu.org> | 2008-03-30 17:42:49 +0000 |
---|---|---|
committer | Ludovic Courtès <ludo@gnu.org> | 2008-03-30 17:42:49 +0000 |
commit | 1a6475858580dea952de253feafd2154f1d9ad6d (patch) | |
tree | 4ec2137c47076429370ca95a37f190f513a92c17 /pkgs/os-specific/linux/nfs-utils | |
parent | 553a3af3ceafd4c5e0d5a63444630cbc3aaf9437 (diff) | |
download | nixlib-1a6475858580dea952de253feafd2154f1d9ad6d.tar nixlib-1a6475858580dea952de253feafd2154f1d9ad6d.tar.gz nixlib-1a6475858580dea952de253feafd2154f1d9ad6d.tar.bz2 nixlib-1a6475858580dea952de253feafd2154f1d9ad6d.tar.lz nixlib-1a6475858580dea952de253feafd2154f1d9ad6d.tar.xz nixlib-1a6475858580dea952de253feafd2154f1d9ad6d.tar.zst nixlib-1a6475858580dea952de253feafd2154f1d9ad6d.zip |
Add Linux nfs-utils.
svn path=/nixpkgs/trunk/; revision=11367
Diffstat (limited to 'pkgs/os-specific/linux/nfs-utils')
-rw-r--r-- | pkgs/os-specific/linux/nfs-utils/default.nix | 34 | ||||
-rw-r--r-- | pkgs/os-specific/linux/nfs-utils/sbindir.patch | 11 |
2 files changed, 36 insertions, 9 deletions
diff --git a/pkgs/os-specific/linux/nfs-utils/default.nix b/pkgs/os-specific/linux/nfs-utils/default.nix index 18278ef3c34f..7efdb07687fd 100644 --- a/pkgs/os-specific/linux/nfs-utils/default.nix +++ b/pkgs/os-specific/linux/nfs-utils/default.nix @@ -1,17 +1,33 @@ -args: with args; -stdenv.mkDerivation { - name = "nfs-utils-1.1.1"; +{ fetchurl, stdenv, tcpWrapper, e2fsprogs }: + +stdenv.mkDerivation rec { + name = "nfs-utils-1.1.2"; src = fetchurl { - url = mirror://sourceforge/nfs/nfs-utils-1.1.1.tar.gz; - sha256 = "0aa434cv7lgbrhks0rzhwxvbk2zsa17kjwxqjrrh87zrv9d2sr1x"; + url = "mirror://sourceforge/nfs/${name}.tar.gz"; + sha256 = "0cs0kl18f4h8nkbnd7n3flw9krhkm3mx9sh7vz9dkvp46g0v228x"; }; - buildInputs = [kernelHeaders tcp_wrapper]; + patches = [ ./sbindir.patch ]; + + # Needs `libblkid' and `libcomerr' from `e2fsprogs'. + buildInputs = [ tcpWrapper e2fsprogs ]; + + # FIXME: Currently too lazy to build the dependencies needed for NFSv4. + configurePhase = ''./configure --prefix=$out \ + --disable-gss --disable-nfsv4 \ + --with-statedir=$out/var/lib/nfs''; meta = { - description = "nfs utils"; - homepage = http://nfs.sourceforge.net/; - license = "GPL2"; + description = "Linux user-space NFS utilities"; + + longDescription = '' + This package contains various Linux user-space Network File + System (NFS) utilities, including RPC `mount' and `nfs' + daemons. + ''; + + homepage = http://nfs.sourceforge.net/; + license = "GPLv2"; }; } diff --git a/pkgs/os-specific/linux/nfs-utils/sbindir.patch b/pkgs/os-specific/linux/nfs-utils/sbindir.patch new file mode 100644 index 000000000000..2884b56e6d11 --- /dev/null +++ b/pkgs/os-specific/linux/nfs-utils/sbindir.patch @@ -0,0 +1,11 @@ +--- nfs-utils-1.1.2/utils/mount/Makefile.in 2008-03-14 18:44:42.000000000 +0100 ++++ nfs-utils-1.1.2/utils/mount/Makefile.in 2008-03-30 19:30:57.000000000 +0200 +@@ -219,7 +219,7 @@ psdir = @psdir@ + + # These binaries go in /sbin (not /usr/sbin), and that cannot be + # overriden at config time. +-sbindir = /sbin ++sbindir = @prefix@/sbin + secure_statd = @secure_statd@ + sharedstatedir = @sharedstatedir@ + srcdir = @srcdir@ |