ChangeLog

# ChangeLog for net-fs/nfs-utils
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/net-fs/nfs-utils/ChangeLog,v 1.128 2008/05/04 09:53:33 vapier Exp $

*nfs-utils-1.1.2-r1 (04 May 2008)

04 May 2008; Mike Frysinger
+files/nfs-utils-1.1.2-mount-eacces.patch, files/nfs.initd,
files/nfsmount.initd, files/rpc.gssd.initd, files/rpc.idmapd.initd,
files/rpc.svcgssd.initd, +nfs-utils-1.1.2-r1.ebuild:
Dont bother checking for config anymore #219495 by Davide Pesavento. Load
sunrpc module if rpc_pipefs is not available #219566 by Martin von Gagern.
Add change from Fedora to exit immediately upon perm denied errors when
mounting #219729 by Stefaan De Roeck.

21 Apr 2008; Mike Frysinger files/nfsmount.initd:
Use non-common awk exit values so that the default exit values dont trigger
false positives #218713 by Paolo Pedroni.

21 Apr 2008; Mike Frysinger files/rpc.gssd.initd,
files/rpc.svcgssd.initd:
Fix typo in start() func in new gssd init.d scripts as pointed out by Ryan
Tandy #218665.

20 Apr 2008; Diego Pettenò nfs-utils-1.1.2.ebuild:
Fix building without kerberos and with nonfsv4 USE flag enabled. See bug
#218595.

20 Apr 2008; Mike Frysinger
+files/nfs-utils-1.1.2-rpcgen-ioctl.patch, nfs-utils-1.1.2.ebuild:
Make sure rpcgen includes sys/ioctl.h #174393.

*nfs-utils-1.1.2 (20 Apr 2008)

20 Apr 2008; Mike Frysinger +nfs-utils-1.1.2.ebuild:
Version bump.

*nfs-utils-1.1.1-r1 (20 Apr 2008)

20 Apr 2008; Mike Frysinger
+nfs-utils-1.1.1-r1.ebuild:
Push out accumulated changes.

20 Apr 2008; Mike Frysinger files/nfs.initd,
files/rpc.gssd.initd, +files/rpc.svcgssd.initd,
nfs-utils-1.0.12-r5.ebuild, nfs-utils-1.1.0-r1.ebuild,
nfs-utils-1.1.1.ebuild:
Split the gssd and svcgssd init.d scripts #186037 by Paul B. Henson.

20 Apr 2008; Mike Frysinger nfs-utils-1.1.1.ebuild:
Only leverage kerberos when USE="-nonfsv4" #212160.

20 Apr 2008; Mike Frysinger files/nfsmount.initd:
Fix nfs4/idmapd detection #213384 by Marek Szuba.

14 Jan 2008; Mike Frysinger files/nfs.initd,
files/nfsmount.initd:
Until newer baselayout stabilizes, only use config() when it exists #203906.

08 Jan 2008; Raúl Porcel nfs-utils-1.1.0-r1.ebuild:
alpha/ia64/sparc stable wrt #201552

08 Jan 2008; Jeroen Roovers nfs-utils-1.1.0-r1.ebuild:
Stable for HPPA (bug #201552).

30 Dec 2007; Mike Frysinger files/nfs.initd,
files/nfsmount.initd:
Make sure /etc/exports and /etc/fstab exist to account for the stupid cases
of running these init.d scripts without anything useful to do.

30 Dec 2007; Samuli Suominen nfs-utils-1.1.0-r1.ebuild:
amd64 stable wrt #201552

29 Dec 2007; nixnut nfs-utils-1.1.0-r1.ebuild:
Stable on ppc wrt bug 201552

29 Dec 2007; Mike Frysinger files/nfsmount.initd:
Make sure we check for "nfs" and not "nfsd" when doing client filesystem setup.

*nfs-utils-1.1.1 (29 Dec 2007)

29 Dec 2007; Mike Frysinger files/nfs.initd,
files/rpc.gssd.initd, files/rpc.idmapd.initd, files/rpc.statd.initd,
+nfs-utils-1.1.1.ebuild:
Version bump #197336 by Francisco Javier. Tweak nfs init.d needs based on
exportfs #172431. Only mount nfsd fs in nfs init.d script. Mount rpc_pipefs
in rpc.idmapd and rpc.gssd after making sure the dir exists #180425 by
Maurice Volaski.

29 Dec 2007; Mike Frysinger files/rpc.statd.initd:
Look up the full path of rpc.statd to avoid matching the init.d script
#203646 by legate.

15 Oct 2007; Markus Rothe nfs-utils-1.1.0-r1.ebuild:
Stable on ppc64

21 Sep 2007; Christian Faulhammer
nfs-utils-1.1.0-r1.ebuild:
stable x86, bug 190182

*nfs-utils-1.1.0-r1 (15 Sep 2007)
*nfs-utils-1.0.12-r1 (15 Sep 2007)
*nfs-utils-1.0.12-r5 (15 Sep 2007)

15 Sep 2007; Mike Frysinger
+nfs-utils-1.0.12-r1.ebuild, +nfs-utils-1.0.12-r5.ebuild,
+nfs-utils-1.1.0-r1.ebuild:
Force bumpage for versions to clean up libgssglue nightmare #191746.

23 Aug 2007; Joshua Kinard nfs-utils-1.0.12-r3.ebuild:
Stable on mips.

*nfs-utils-1.0.12-r4 (16 Aug 2007)

16 Aug 2007; Mike Frysinger files/nfs.initd,
files/nfsmount.initd, +nfs-utils-1.0.12-r4.ebuild:
Only force kerb init.d scripts when the NFSv4 mount needs it #180428 by
Maurice Volaski. Load the nfs module in the nfsmount client script, not
nfsd.

13 May 2007; Mike Frysinger nfs-utils-1.1.0.ebuild:
Make sure we pull in >=app-crypt/libgssapi-0.11 #178217 by Markus Ullmann.

*nfs-utils-1.1.0 (12 May 2007)

12 May 2007; Mike Frysinger files/nfs.initd,
files/nfsmount.initd, files/rpc.gssd.initd, files/rpc.idmapd.initd,
files/rpc.statd.initd, +nfs-utils-1.1.0.ebuild:
Version bump.

06 May 2007; Marius Mauch nfs-utils-1.0.6-r6.ebuild:
Replacing einfo with elog

07 Apr 2007; Mike Frysinger nfs-utils-1.0.12-r3.ebuild:
Bind rpc.gssd install to USE=kerberos rather than USE=!nonfsv4
#172431 by emerald.

*nfs-utils-1.0.12-r3 (02 Apr 2007)

02 Apr 2007; Roy Marples files/nfs.initd,
files/rpc.gssd.initd, files/rpc.idmapd.initd, files/rpc.statd.initd,
+nfs-utils-1.0.12-r3.ebuild:
Remove some bashisms and support baselayout-2 restart option.

27 Mar 2007; Chris Gianelloni
nfs-utils-1.0.12.ebuild:
Stable on alpha/amd64 wrt bug #172133.

26 Mar 2007; Gustavo Zacarias
nfs-utils-1.0.12.ebuild:
Stable on sparc wrt #172133

26 Mar 2007; Jeroen Roovers nfs-utils-1.0.12.ebuild:
Stable for HPPA (bug #172133).

26 Mar 2007; Alec Warner nfs-utils-1.0.6-r6.ebuild,
nfs-utils-1.0.7-r2.ebuild, nfs-utils-1.0.9.ebuild,
nfs-utils-1.0.10.ebuild, nfs-utils-1.0.12.ebuild,
nfs-utils-1.0.12-r1.ebuild, nfs-utils-1.0.12-r2.ebuild:
Remove dependency on portage: ref bug 162516

*nfs-utils-1.0.12-r2 (25 Mar 2007)

25 Mar 2007; Mike Frysinger files/nfs.confd,
+files/nfs.initd, +files/nfsmount.initd, +files/rpc.gssd.initd,
+files/rpc.idmapd.initd, +files/rpc.statd.initd,
+nfs-utils-1.0.12-r2.ebuild:
Split init.d scripts up so client/server configurations are handled properly
#101624 by Tim Hobbs. Special thanks to Daniel Burr and Thomas Bettler.

25 Mar 2007; Tobias Scherbaum
nfs-utils-1.0.12.ebuild:
Stable on ppc wrt bug #172133.

25 Mar 2007; Andrej Kacian nfs-utils-1.0.12.ebuild:
Stable on x86, bug #172133.

25 Mar 2007; Markus Rothe nfs-utils-1.0.12.ebuild:
Stable on ppc64; bug #172133

24 Mar 2007; Mike Frysinger files/nfs:
Mount nfsd filesystem at /proc/fs/nfsd rather than /proc/fs/nfs #172019.

*nfs-utils-1.0.12-r1 (24 Mar 2007)

24 Mar 2007; Mike Frysinger
+files/nfs-utils-1.0.12-mountd-memleak.patch, +nfs-utils-1.0.12-r1.ebuild:
Grab fix from upstream for memleak in mountd #172014 by Bardur Arantsson.

21 Mar 2007; Chris Gianelloni
nfs-utils-1.0.10.ebuild:
Stable on amd64 wrt bug #167664.

16 Mar 2007; nixnut nfs-utils-1.0.10.ebuild:
Stable on ppc wrt bug 167664

*nfs-utils-1.0.12 (27 Feb 2007)

27 Feb 2007; Mike Frysinger +nfs-utils-1.0.12.ebuild:
Version bump.

23 Feb 2007; Markus Rothe nfs-utils-1.0.10.ebuild:
Stable on ppc64; bug #167664

23 Feb 2007; Christian Faulhammer
nfs-utils-1.0.10.ebuild:
stable x86; bug 167664

10 Jan 2007; Roy Marples files/nfs:
Use --name for s-s-d starting nfsd so baselayout-1.13 correctly finds it.

05 Jan 2007; Diego Pettenò
nfs-utils-1.0.6-r6.ebuild:
Remove gnuconfig inherit.

28 Dec 2006; Gustavo Zacarias
nfs-utils-1.0.10.ebuild:
Stable on sparc

04 Dec 2006; Jeroen Roovers nfs-utils-1.0.10.ebuild:
Stable for HPPA.

23 Oct 2006; Mike Frysinger
+files/nfs-utils-1.0.10-uts-release.patch, nfs-utils-1.0.10.ebuild:
Fix building with linux-headers-2.6.18+.

21 Oct 2006; Aron Griffis nfs-utils-1.0.10.ebuild:
Mark 1.0.10 stable on alpha/ia64

*nfs-utils-1.0.10 (22 Aug 2006)

22 Aug 2006; Mike Frysinger +nfs-utils-1.0.10.ebuild:
Version bump.

*nfs-utils-1.0.9 (16 Jul 2006)

16 Jul 2006; Mike Frysinger +nfs-utils-1.0.9.ebuild:
Version bump.

*nfs-utils-1.0.8 (10 Jun 2006)

10 Jun 2006; Mike Frysinger +nfs-utils-1.0.8.ebuild:
Version bump #136038 by Mario Fetka.

09 Mar 2006; Mike Frysinger
+files/nfs-utils-1.0.7-no-stripping.patch, nfs-utils-1.0.7-r2.ebuild:
Let portage strip binaries.

29 Jan 2006; Mike Frysinger
+files/nfs-utils-1.0.6-usn36.patch, -files/nfs-utils-1.0.6-usn36.patch.gz,
nfs-utils-1.0.6-r6.ebuild:
Uncompress patch #120673 by Simon Stelling.

*nfs-utils-1.0.7-r2 (08 Oct 2005)

08 Oct 2005; Mike Frysinger
+files/nfs-utils-1.0.7-man-pages.patch, files/nfs, files/nfs.confd,
+nfs-utils-1.0.7-r2.ebuild:
Add support for starting/stopping gssd daemons #108276 and installing their
config files. Also tweak the man-pages SEE ALSO #107991.

23 Mar 2005; Jeremy Huddleston files/nfsmount:
Corrected init script to use 'svc_stop; svc_start' and not 'stop; start'.

15 Mar 2005; Seemant Kulleen
nfs-utils-1.0.7-r1.ebuild:
add kerberos to IUSE

*nfs-utils-1.0.7-r1 (15 Mar 2005)

15 Mar 2005; Mike Frysinger files/nfs,
files/nfs.confd, -nfs-utils-1.0.7.ebuild, +nfs-utils-1.0.7-r1.ebuild:
Add support for integrated idmapd #71607 by Keith M Wesolowski.

*nfs-utils-1.0.7 (04 Feb 2005)

04 Feb 2005; Aron Griffis +nfs-utils-1.0.7.ebuild:
Bump to 1.0.7. New local USE-flag nfsv4 since that pulls in mit-krb5 which
has its own problems

15 Jan 2005; Robin H. Johnson :
Fix digest, bug #78168.

15 Jan 2005; +files/nfs-utils-1.0.6-uclibc.patch,
nfs-utils-1.0.6-r6.ebuild:
- getrpcbynumber_r is not in the SuSv3 spec. disable it for uClibc

11 Dec 2004; Markus Rothe nfs-utils-1.0.6-r6.ebuild:
Stable on ppc64; bug #72113

11 Dec 2004; Joseph Jezak nfs-utils-1.0.6-r6.ebuild:
Marked ppc stable for bug #72113.

10 Dec 2004; Guy Martin nfs-utils-1.0.6-r6.ebuild:
Stable on hppa.

07 Dec 2004; Hardave Riar nfs-utils-1.0.6-r6.ebuild:
Stable on mips, bug #72113

07 Dec 2004; Bryan Østergaard
nfs-utils-1.0.6-r6.ebuild:
Stable on alpha, bug 72113.

06 Dec 2004; Karol Wojtaszek
nfs-utils-1.0.6-r6.ebuild:
Stable on amd64, bug #72113

06 Dec 2004; Olivier Crete nfs-utils-1.0.6-r6.ebuild:
Stable on x86 wrt security bug 72113

06 Dec 2004; Gustavo Zacarias
nfs-utils-1.0.6-r6.ebuild:
Stable on sparc wrt #72113

06 Dec 2004; nfs-utils-1.0.6-r6.ebuild:
Added ubuntu's DOS vulnerability patch. fixes #72113

05 Dec 2004; Jason Wever nfs-utils-1.0.6-r5.ebuild:
Stable on sparc wrt security bug #72113.

05 Dec 2004; Bryan Østergaard
nfs-utils-1.0.6-r5.ebuild:
Stable on alpha, bug 72113.

04 Dec 2004; Hardave Riar nfs-utils-1.0.6-r5.ebuild:
Stable on mips, bug #72113

04 Dec 2004; Markus Rothe nfs-utils-1.0.6-r5.ebuild:
Stable on ppc64; bug #72113

04 Dec 2004; Mike Doty nfs-utils-1.0.6-r5.ebuild:
stable on amd64 per #72113

*nfs-utils-1.0.6-r5 (22 Nov 2004)

22 Nov 2004;
+files/nfs-utils-0.3.3-rquotad-overflow.patch, +nfs-utils-1.0.6-r5.ebuild:
Security bump for 64bit arches bug #72113 - CAN-2004-0946

07 Nov 2004; Joshua Kinard nfs-utils-1.0.6-r4.ebuild:
Marked stable on mips.

01 Nov 2004; Bryan Østergaard
nfs-utils-1.0.6-r4.ebuild:
Stable on alpha.

19 Oct 2004; Dylan Carlson
nfs-utils-1.0.6-r4.ebuild:
Stable on amd64.

09 Oct 2004; Christian Birchinger
nfs-utils-1.0.6-r4.ebuild:
Added sparc stable keyword

23 Jul 2004; Jeremy Huddleston files/nfsmount:
Added 'use ypbind' to nfsmount script to close bug #28195.

*nfs-utils-1.0.6-r4 (07 Jul 2004)

07 Jul 2004; Aron Griffis files/nfs-5,
-nfs-utils-1.0.6-r3.ebuild, +nfs-utils-1.0.6-r4.ebuild:
Set a default timeout of 30 seconds in case EXPORTFSTIMEOUT is unset in
conf.d/nfs

25 Jun 2004; Danny van Dyk nfs-utils-1.0.6.ebuild:
Marked stable on amd64.

*nfs-utils-1.0.6-r3 (11 Jun 2004)

11 Jun 2004; Mike Frysinger :
While i'm here, might as well fix more things :P.
Run make for the depend target so that we can then build everything
else in parallel. Add tweakable exportfs timeout to nfs init script
#37004 by Vlastimil Holer. Enable the '--enable-secure-statd' option
by default (seems to work fine on my nfs3 machines) #49444 by Juergen
Nagel. Make sure the emtpy state dirs dont get autocleaned #30522 by
Brave Cobra.

*nfs-utils-1.0.6-r2 (08 Jun 2004)

08 Jun 2004; Mike Frysinger +files/nfs-4,
+nfs-utils-1.0.6-r2.ebuild:
Add support for NFSv4 #25106 by Michael Locher.

11 May 2004; Michael McCabe nfs-utils-1.0.6-r1.ebuild:
Added s390 keywords

13 Apr 2004; Joshua Kinard nfs-utils-1.0.6-r1.ebuild:
Marked stable on mips.

11 Mar 2004; Lars Weiler nfs-utils-1.0.6.ebuild:
stable on ppc

07 Mar 2004; Tom Gall nfs-utils-1.0.6-r1.ebuild:
stable on ppc64

06 Mar 2004; Ilya A. Volynets-Evenbakh :
mark as ~mips

06 Mar 2004; Joshua Kinard nfs-utils-1.0.5-r1.ebuild,
nfs-utils-1.0.6-r1.ebuild:
Added ~mips to KEYWORDS.

*nfs-utils-1.0.6-r1 (30 Jan 2004)

30 Jan 2004; Daniel Robbins nfs-utils-1.0.6-r1.ebuild:
Add a new ebuild (currently unmasked for ~x86 and ~amd64 only) that mounts
the nfsd filesystem to /proc/fs/nfs to provide robust exports handling for
2.6 kernels. (See /usr/src/linux/Documentation/Changes in a 2.6 kernel source
tree for more information on this.) I needed this fix for mountd to support
nfs version 3 on my server with a 2.6 kernel. Also changed default
"restarting" behavior to "yes," which seems to be what most users will want.
This ebuild is not in stable on any arch, so nfs-team, please let me know
what you think of these changes.

15 Jan 2004; Aron Griffis nfs-utils-1.0.6.ebuild:
Fix bug 30486 by refraining from overwriting /var/lib/nfs/*

14 Jan 2004; Martin Holzer files/nfs.confd:
removing quota entry from conf.d

05 Jan 2004; zhen metadata.xml:
adding to net-fs herd

28 Dec 2003; Guy Martin nfs-utils-1.0.6.ebuild:
Marked stable on hppa.

02 Nov 2003; Daniel Robbins nfs-utils-1.0.6.ebuild:
added util-linux RDEPEND to ensure "mount" command it up-to-date. (See
nfs-utils README.)

22 Oct 2003; Martin Holzer nfs-utils-1.0.5-r1.ebuild,
nfs-utils-1.0.6.ebuild:
adding RESTRICT="nomirror"

03 Oct 2003; Christian Birchinger nfs-utils-1.0.6.ebuild:
Added sparc stable keyword

*nfs-utils-1.0.6 (18 Sep 2003)

18 Sep 2003; Martin Holzer nfs-utils-1.0.6.ebuild:
Version bumped.

*nfs-utils-1.0.5-r1 (19 Jul 2003)

26 Jul 2003; Stefan Jones files/nfs-2:
Fixed waiting on exportfs to finish. Use wait $pidofexportfs ( let kill
finish in background ) Speedups of 29secs!

19 Jul 2003; Aron Griffis nfs-utils-1.0.5-r1.ebuild,
files/nfs-2:
Change exportfs timeouts from 5 seconds to 30 seconds to prevent prematurely
killing exportfs

19 Jul 2003; Daniel Ahlberg nfs-utils-1.0.5.ebuild :
Security update, unmasking.

*nfs-utils-1.0.5 (19 Jul 2003)

19 Jul 2003; Don Seiler ; nfs-utils-1.0.4.ebuild,
nfs-utils-1.0.5.ebuild:
Version bumped and v1.0.4 deleted due to bugs that are fixed in 1.0.5

*nfs-utils-1.0.4 (17 Jul 2003)

17 Jul 2003; Martin Holzer nfs-utils-1.0.4.ebuild:
Version bumped.

21 May 2003; Christian Birchinger nfs-utils-1.0.3.ebuild:
Added sparc stable keyword

16 May 2003; Martin Holzer nfs-utils-1.0.3.ebuild:
Marked as stable

*nfs-utils-1.0.3 (27 Mar 2003)

21 Jun 2003; Guy martin nfs-utils-1.0.3.ebuild :
Marked stable on hppa.

17 Apr 2003; Guy Martin nfs-utils-1.0.3.ebuild :
Added ~hppa to KEYWORDS.

27 Mar 2003; Brandon Low nfs-utils-1.0.3.ebuild:
Bump to latest released today

*nfs-utils-1.0.1-r1 (03 Mar 2003)

30 Mar 2003; Christian Birchinger
nfs-utils-1.0.1-r1.ebuild:
Added sparc stable keyword

13 Mar 2003; Zach Welch nfs-utils-1.0.1-r1.ebuild:
add arm keyword

03 Mar 2003; Aron Griffis nfs-utils-1.0.1-r1.ebuild,
files/nfs-1:
Fix bug 16075 by installing server binaries into /usr/sbin (thanks Tero
Pelander for the clue and the updated ebuild). Fix bug 13838 by using
rpc.rquotad from the quota package instead of the nfs-utils version (thanks
Andrea Barisani for the heads-up). Finally, mark stable on x86 and alpha
where I can test as part of the package upgrade phase.

*nfs-utils-1.0.1 (12 Dec 2002)

12 Dec 2002; Brad Cowan :

Added options to config file thanks to Cardoe and j2ee.

06 Dec 2002; Rodney Rees : changed sparc ~sparc keywords

*nfs-utils-1.0.1 (13 Oct 2002)

07 Dec 2002; Jack Morgan nfs-utils-1.0.1.ebuild :
Changed ~sparc64 to ~sparc keyword

13 Oct 2002; Brad Cowan nfs-utils-1.0.1.ebuild,
files/digest-nfs-utils-1.0.1 :

Version bump thanks to j2ee.

*nfs-utils-0.3.3-r1 (24 Apr 2002)

16 Sep 2002; Maarten Thibaut nfs-utils-0.3.3-r1.ebuild :
Adding sparc/sparc64 keywords.

22 Jul 2002; Kyle Manna nfs-utils-0.3.3-r1.ebuild :
Parallel make fails sometimes. Replaced emake with make.

24 Apr 2002; Daniel Robbins : Some rc script fixes
(removal of NFSSERVER) and cleanups in the ebuild, removal of old ebuilds and
old files in /files

*nfs-utils-0.3.3 (1 Feb 2002)

1 Feb 2002; G.Bevin ChangeLog :
Added initial ChangeLog which should be updated whenever the package is
updated in any way. This changelog is targetted to users. This means that the
comments should well explained and written in clean English. The details about
writing correct changelogs are explained in the skel.ChangeLog file which you
can find in the root directory of the portage repository.

Manifest

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

AUX exports 66 RMD160 0a61ad40dc321be39fb54d5b9fe717caa714e878 SHA1 52ed6b74643e084cfc17ff4638c2e06c86602034 SHA256 5d6356df546682e2f1a87131d1bb67de9b1f9a34d3a5742343dc64e890cf71d5
AUX nfs 6879 RMD160 2016eebfaaa69337eee02e2b2a973f7b7e5798ad SHA1 c2d35305c9a4d6d47c5f2611324cfa0fe33e741d SHA256 25d6f28b67b4c90f0fa1b9a2cbff54240d527f83a1c61faac9d8f8dcbd72d680
AUX nfs-utils-1.0.12-mountd-memleak.patch 548 RMD160 c4b9c3ad1c857d4389cb727356de0a5eda74030e SHA1 2d1dddeb135a70b50b242d12c1a8167458aa0017 SHA256 d9ae3561bbb7067a833891139107b2e54565dbb36104268289e35e1e18e3da92
AUX nfs-utils-1.1.2-mount-eacces.patch 1007 RMD160 675e073787f7b2ca17eb68e48cfcb655c53ef035 SHA1 7b7ce2b86de20aec00f9fd1eb9199114f9d09c81 SHA256 1fd11442bea901505ee32bc1ed043adf65297caf86d6082c0fcf278f50f44daf
AUX nfs-utils-1.1.2-rpcgen-ioctl.patch 398 RMD160 1ff3225a3d4f3dd3e21a9d34f9839e266ee3a8fa SHA1 2f8da1c38ae4f93c600e0710d002d94f036fa09c SHA256 b769bfe5f47f1556ded750ba3cf4c0ab210d1296ce3f575b69b18b7173f4f298
AUX nfs.confd 630 RMD160 3628b5df5589c700905afc8054d1ee22fb5be0b9 SHA1 b5e8e37f3611008626f3f1fc633202fbefb8c101 SHA256 9ca3b7dfbac5bedd818a3637805380f4e873ef8e809c21c26f410c86ac16e03e
AUX nfs.confd.old 533 RMD160 bad552a256a86bc374cd7ff3d685afa4ff5d816e SHA1 43fbdfba5a61ad79375265c120fb4784da7b1462 SHA256 a9b8395590b8d15b52eee8cb637fdc23afce007de42442ef4448e76f2ac899fd
AUX nfs.initd 3969 RMD160 a038b0993d6d0eac9d7145cf4b8ad35afc4a0232 SHA1 d3bad329f68e69fc029e0a9cd568659907ce1097 SHA256 56a66815ea2dcde011911fc3a62c4ed2c41b5d56af3de474063e606e0b6b5582
AUX nfsmount 1131 RMD160 f67431f36e702c50c67ff799d96c8bd37fbe847f SHA1 c88b592db4304f4d19798c1c2346ea688c9acde2 SHA256 8c1b12047327d707743bc579151ff7e3800696cc46cfcaea1c58a93fbc11f9e7
AUX nfsmount.initd 1084 RMD160 e17f7b09c91c67e6574a278427c9fc1276d5e6b2 SHA1 cec1feb78babf8c3cba8cd5160f8052088575323 SHA256 13a99f1bdbe8c7ac3b333c353d1fdfb81c9b9af19e4ceef9857ad1016f033fb6
AUX rpc.gssd.initd 1089 RMD160 c4542b59f34f20488648d82c4673966b8afbc7e5 SHA1 89b86cc3f69032d3710d7d4497a2be00d18d3077 SHA256 10edcfe8393429a23214e4523be870ba89918c0a110d8a45a617c5a948282a7e
AUX rpc.idmapd.initd 1327 RMD160 d15385d9adbe3852469b8061ac86b96a8404dd05 SHA1 2513aa5e9b09dbc300c85acf4677432c04b24c41 SHA256 ca7672ec4ec3c9ac779d7e4dad19ae8f9a6b06de90d2d96192bc3dc1de7a3310
AUX rpc.statd.initd 858 RMD160 bb8cce615ce75ab478b034e32ebd571e01f03296 SHA1 4e282980452400a11eeff64db2f6988a25316ac2 SHA256 85f6bb77f8fc4ffabf1b2a111c631f0bd2e603e8f80170bf8bd0db074c10fcb0
AUX rpc.svcgssd.initd 1107 RMD160 5988b75306116eee13bdd86c9edd64d5b9d3948c SHA1 cd61a51e6118aefde4a23949deb7aa72a3e71d61 SHA256 e66ad7554be91e4b9233c4f5cdfe9b20613d87732e0fbc90df5f9db36e0c726f
DIST nfs-utils-1.0.12.tar.gz 778576 RMD160 a00dbdae386acf3f969714a1571749182c5a19a8 SHA1 477e3eb387b0ccde2eaeb8e67c6437cc0d2668e3 SHA256 67d81a53d84777c733ff8a5cf5f3eed9ecda17fb9f949bc65727c1a3427af8ac
DIST nfs-utils-1.1.0.tar.gz 781661 RMD160 6751ad3c9e98f96204cc94c837ea9e5d3dcefa05 SHA1 4c07aaf51fad09d6e2b0c6208ff426401f1985aa SHA256 fb42cc0f79ab76c3ab786a207685d30bae42663a31cc8edd113753caa106a682
DIST nfs-utils-1.1.1-001-xlog_segfault_fix.dif 1222 RMD160 5635abdd46e0b24a23fd54748d1c42dc32171a21 SHA1 5fb2085073a3ecdf102599696c4b8bdde3bcd1a7 SHA256 dc1aecf7f989ac0564e51c6b75827429a8407402f87b594ff6d413d41b318dcb
DIST nfs-utils-1.1.1-002-svcgssd_pass_down_principal_name.dif 6533 RMD160 a37d368c230c6e680d44978b17c807ff9c2a72eb SHA1 c16b09a341694e74605fe917ebb07d4eb6337da8 SHA256 41011ec373d0ca628857738b633068681d569d547b1c80f3c448730eea518af5
DIST nfs-utils-1.1.1.tar.gz 803906 RMD160 e56bd8f06ad116a48e79cb819dcc693ae0dc7cdd SHA1 9051a34be0987ffb3fce19df1acd8c4deddd7df2 SHA256 3d642d5adaf91f047396b873394f50fa8bb976e7f067a027ccebd1b319194429
DIST nfs-utils-1.1.2.tar.gz 797386 RMD160 645fd24a56323799b32c213da6ec4631ee9b3c59 SHA1 8fed426cb5a990322d0a8a3fd5ef8e97e5357b11 SHA256 1d09b1c133e4eed9d2df07ead4eba813e6993875c39e66d7b4081287029d4033
EBUILD nfs-utils-1.0.12-r1.ebuild 2853 RMD160 c85a60d376630bf9f1bbb31b4f1f0b1a894f9e12 SHA1 d509ac4c7a91df4bdd73d06ca24d4be4e7367e13 SHA256 79421617f5ba0c4fa790fa2ec001e391b7db5d465351950a2d94ad79702ef069
EBUILD nfs-utils-1.0.12-r5.ebuild 3081 RMD160 f1023d33e4861504ce99efe243876ff2f449fa73 SHA1 d274d8b39b67f89e5b6ccc0709eaf21922c152b8 SHA256 41a7e08ac1b06d851ad7fa25e971d3e0a802bbbbf71ed83c83c1d3d5377cd834
EBUILD nfs-utils-1.1.0-r1.ebuild 3109 RMD160 39f05350068ae5c8ed3a4470c8ab050faa2fa769 SHA1 7ec8b04ae813687a8c9f41b4001112cf3430b32f SHA256 a9fd270fc52bbee05d230b5e96280f7696c2ad96f796fa99ad4481c104710c07
EBUILD nfs-utils-1.1.1-r1.ebuild 3476 RMD160 0e3eb6fbd0ae1730ce36f00b4bf6a063fdb9ccb9 SHA1 23fbd6747a87e753558dcd6cbd59861eca0f33fc SHA256 e866461cbe94ab5acada6b9a11448081518fbace7ee82e31fab4d20c67687c51
EBUILD nfs-utils-1.1.1.ebuild 3473 RMD160 da80132e799485c625dd4bb6630b4f687f41ec17 SHA1 a3778a9054ea2b1367afe099d609e9b0f6b9e1a9 SHA256 aeb695b65d9ff762018444996322bb71224c87e9e1a098871c45367db7ed32c4
EBUILD nfs-utils-1.1.2-r1.ebuild 3156 RMD160 45065c943d90a8114d294f29f488a33e23cc7ee4 SHA1 0fbf0d9594aaf8a9b3af01810b7643045b23052e SHA256 6feeea3ddf01c25fb84dce45e3ff25302c9c6c6e4c9c0693699acabc7a84bbca
EBUILD nfs-utils-1.1.2.ebuild 3102 RMD160 6446026077a1d06c48d30b46bb9222aab480c82f SHA1 746f48ad04cb87a613010e5ab2d7a4ebe448ff3e SHA256 b4fcd898214c866fdf67559395438f37fafcf5a1d79c8f94f028d72ac3994337
MISC ChangeLog 19865 RMD160 5c8b438d290be72ddc4709929646b83dbfad7204 SHA1 20bb670160069df969e1f66572b1d54d74db6e0a SHA256 3a898373bc12cf528435a8fe63810dfe70b33567ee1b22a29b59e83ed6d06ddb
MISC metadata.xml 225 RMD160 477581252d7edf18d7b8a274766e2ed04c61935a SHA1 02c4f79d48d465ad7bca76f706d0f7cb7dd039df SHA256 42f511d0cc6e82e29b011c686ba8bb7965f4d92eb6e47ba3e63d4c7edfe9883a
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.7 (GNU/Linux)

iD8DBQFIHo7Bj9hvisErhMIRAtH6AJ909zxYMk3rldFt2/6IsikJu0PZvQCfSQcW
nT5eUxmbJw3Oj7nO70inZQc=
=MnYq
-----END PGP SIGNATURE-----

files

metadata.xml




net-fs
NFS client and server daemons

nfs-utils-1.0.12-r1.ebuild

# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-fs/nfs-utils/nfs-utils-1.0.12-r1.ebuild,v 1.6 2007/09/15 02:12:59 vapier Exp $

inherit eutils flag-o-matic multilib

DESCRIPTION="NFS client and server daemons"
HOMEPAGE="http://nfs.sourceforge.net/"
SRC_URI="mirror://sourceforge/nfs/${P}.tar.gz"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 mips ppc ppc64 s390 sh sparc x86"
IUSE="nonfsv4 tcpd kerberos"

# kth-krb doesn't provide the right include
# files, and nfs-utils doesn't build against heimdal either,
# so don't depend on virtual/krb.
# (04 Feb 2005 agriffis)
RDEPEND="tcpd? ( sys-apps/tcp-wrappers )
>=net-nds/portmap-5b-r6
!nonfsv4? (
>=dev-libs/libevent-1.0b
>=net-libs/libnfsidmap-0.16
)
kerberos? (
net-libs/librpcsecgss
net-libs/libgssglue
app-crypt/mit-krb5
)"
DEPEND="${RDEPEND}"

src_unpack() {
unpack ${P}.tar.gz
cd "${S}"
sed -i \
-e 's:libgssapi >= 0\.9:libgssglue >= 0.1:' \
-e 's:-lgssapi:-lgssglue:' \
configure #191746
#epatch "${DISTDIR}"/nfs-utils-${PV}-CITI_NFS4_ALL-1.dif
}

src_compile() {
econf \
--mandir=/usr/share/man \
--with-statedir=/var/lib/nfs \
--disable-rquotad \
--enable-nfsv3 \
--enable-secure-statd \
$(use_with tcpd tcp-wrappers) \
$(use_enable !nonfsv4 nfsv4) \
$(use_enable kerberos gss) \
|| die "Configure failed"

emake || die "Failed to compile"
}

src_install() {
emake DESTDIR="${D}" install || die

# Don't overwrite existing xtab/etab, install the original
# versions somewhere safe... more info in pkg_postinst
dodir /usr/lib/nfs
keepdir /var/lib/nfs/{sm,sm.bak}
mv "${D}"/var/lib/nfs/* "${D}"/usr/lib/nfs
keepdir /var/lib/nfs

# Install some client-side binaries in /sbin
dodir /sbin
mv "${D}"/usr/sbin/rpc.{lockd,statd} "${D}"/sbin/

dodoc ChangeLog README
docinto linux-nfs ; dodoc linux-nfs/*

insinto /etc
doins "${FILESDIR}"/exports
use !nonfsv4 && doins utils/idmapd/idmapd.conf

doinitd "${FILESDIR}"/nfs "${FILESDIR}"/nfsmount
newconfd "${FILESDIR}"/nfs.confd.old nfs

# uClibc doesn't provide rpcgen like glibc, so lets steal it from nfs-utils
if ! use elibc_glibc ; then
dobin tools/rpcgen/rpcgen || die "rpcgen"
newdoc tools/rpcgen/README README.rpcgen
fi
}

pkg_preinst() {
[[ -s ${ROOT}/etc/exports ]] && rm -f "${D}"/etc/exports
}

pkg_postinst() {
# Install default xtab and friends if there's none existing.
# In src_install we put them in /usr/lib/nfs for safe-keeping, but
# the daemons actually use the files in /var/lib/nfs. This fixes
# bug 30486
local f
for f in "${ROOT}"/usr/$(get_libdir)/nfs/*; do
[[ -e ${ROOT}/var/lib/nfs/${f##*/} ]] && continue
einfo "Copying default ${f##*/} from /usr/$(get_libdir)/nfs to /var/lib/nfs"
cp -pPR "${f}" "${ROOT}"/var/lib/nfs/
done
}

nfs-utils-1.0.12-r5.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-fs/nfs-utils/nfs-utils-1.0.12-r5.ebuild,v 1.2 2008/04/20 00:52:23 vapier Exp $

inherit eutils flag-o-matic multilib

DESCRIPTION="NFS client and server daemons"
HOMEPAGE="http://nfs.sourceforge.net/"
SRC_URI="mirror://sourceforge/nfs/${P}.tar.gz"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
IUSE="nonfsv4 tcpd kerberos"

# kth-krb doesn't provide the right include
# files, and nfs-utils doesn't build against heimdal either,
# so don't depend on virtual/krb.
# (04 Feb 2005 agriffis)
DEPEND="tcpd? ( sys-apps/tcp-wrappers )
>=net-nds/portmap-5b-r6
!nonfsv4? (
>=dev-libs/libevent-1.0b
>=net-libs/libnfsidmap-0.16
)
kerberos? (
net-libs/librpcsecgss
net-libs/libgssglue
app-crypt/mit-krb5
)"

src_unpack() {
unpack ${P}.tar.gz
cd "${S}"
epatch "${FILESDIR}"/${P}-mountd-memleak.patch #172014
sed -i \
-e 's:libgssapi >= 0\.9:libgssglue >= 0.1:' \
-e 's:-lgssapi:-lgssglue:' \
configure #191746
#epatch "${DISTDIR}"/nfs-utils-${PV}-CITI_NFS4_ALL-1.dif
}

src_compile() {
econf \
--mandir=/usr/share/man \
--with-statedir=/var/lib/nfs \
--disable-rquotad \
--enable-nfsv3 \
--enable-secure-statd \
$(use_with tcpd tcp-wrappers) \
$(use_enable !nonfsv4 nfsv4) \
$(use_enable kerberos gss) \
|| die "Configure failed"

emake || die "Failed to compile"
}

src_install() {
emake DESTDIR="${D}" install || die

# Don't overwrite existing xtab/etab, install the original
# versions somewhere safe... more info in pkg_postinst
dodir /usr/lib/nfs
keepdir /var/lib/nfs/{sm,sm.bak}
mv "${D}"/var/lib/nfs/* "${D}"/usr/lib/nfs
keepdir /var/lib/nfs

# Install some client-side binaries in /sbin
dodir /sbin
mv "${D}"/usr/sbin/rpc.{lockd,statd} "${D}"/sbin/ || die

dodoc ChangeLog README
docinto linux-nfs ; dodoc linux-nfs/*

insinto /etc
doins "${FILESDIR}"/exports

local f list=""
use !nonfsv4 && list="${list} rpc.idmapd"
use kerberos && list="${list} rpc.gssd rpc.svcgssd"
for f in nfs nfsmount rpc.statd ${list} ; do
newinitd "${FILESDIR}"/${f}.initd ${f} || die "doinitd ${f}"
done
newconfd "${FILESDIR}"/nfs.confd nfs
use !nonfsv4 && doins utils/idmapd/idmapd.conf

# uClibc doesn't provide rpcgen like glibc, so lets steal it from nfs-utils
if ! use elibc_glibc ; then
dobin tools/rpcgen/rpcgen || die "rpcgen"
newdoc tools/rpcgen/README README.rpcgen
fi
}

pkg_preinst() {
[[ -s ${ROOT}/etc/exports ]] && rm -f "${D}"/etc/exports
}

pkg_postinst() {
# Install default xtab and friends if there's none existing.
# In src_install we put them in /usr/lib/nfs for safe-keeping, but
# the daemons actually use the files in /var/lib/nfs. This fixes
# bug 30486
local f
for f in "${ROOT}"/usr/$(get_libdir)/nfs/*; do
[[ -e ${ROOT}/var/lib/nfs/${f##*/} ]] && continue
einfo "Copying default ${f##*/} from /usr/$(get_libdir)/nfs to /var/lib/nfs"
cp -pPR "${f}" "${ROOT}"/var/lib/nfs/
done
}

nfs-utils-1.1.0-r1.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-fs/nfs-utils/nfs-utils-1.1.0-r1.ebuild,v 1.9 2008/04/20 00:52:23 vapier Exp $

inherit eutils flag-o-matic multilib

DESCRIPTION="NFS client and server daemons"
HOMEPAGE="http://nfs.sourceforge.net/"
SRC_URI="mirror://sourceforge/nfs/${P}.tar.gz"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86"
IUSE="nonfsv4 tcpd kerberos"

# kth-krb doesn't provide the right include
# files, and nfs-utils doesn't build against heimdal either,
# so don't depend on virtual/krb.
# (04 Feb 2005 agriffis)
RDEPEND="tcpd? ( sys-apps/tcp-wrappers )
>=net-nds/portmap-5b-r6
!nonfsv4? (
>=dev-libs/libevent-1.0b
>=net-libs/libnfsidmap-0.16
)
kerberos? (
net-libs/librpcsecgss
net-libs/libgssglue
app-crypt/mit-krb5
)"
# util-linux dep is to prevent man-page collision
DEPEND="${RDEPEND}
>=sys-apps/util-linux-2.12r-r7"

src_unpack() {
unpack ${P}.tar.gz
cd "${S}"
sed -i \
-e 's:libgssapi >= 0\.11:libgssglue >= 0.1:' \
-e 's:-lgssapi:-lgssglue:' \
configure #191746
#epatch "${DISTDIR}"/nfs-utils-${PV}-CITI_NFS4_ALL-1.dif
}

src_compile() {
econf \
--mandir=/usr/share/man \
--with-statedir=/var/lib/nfs \
--disable-rquotad \
--enable-nfsv3 \
--enable-secure-statd \
$(use_with tcpd tcp-wrappers) \
$(use_enable !nonfsv4 nfsv4) \
$(use_enable kerberos gss) \
|| die "Configure failed"

emake || die "Failed to compile"
}

src_install() {
emake DESTDIR="${D}" install || die

# Don't overwrite existing xtab/etab, install the original
# versions somewhere safe... more info in pkg_postinst
dodir /usr/lib/nfs
keepdir /var/lib/nfs/{sm,sm.bak}
mv "${D}"/var/lib/nfs/* "${D}"/usr/lib/nfs
keepdir /var/lib/nfs

# Install some client-side binaries in /sbin
dodir /sbin
mv "${D}"/usr/sbin/rpc.statd "${D}"/sbin/ || die

dodoc ChangeLog README
docinto linux-nfs ; dodoc linux-nfs/*

insinto /etc
doins "${FILESDIR}"/exports

local f list=""
use !nonfsv4 && list="${list} rpc.idmapd"
use kerberos && list="${list} rpc.gssd rpc.svcgssd"
for f in nfs nfsmount rpc.statd ${list} ; do
newinitd "${FILESDIR}"/${f}.initd ${f} || die "doinitd ${f}"
done
newconfd "${FILESDIR}"/nfs.confd nfs
use !nonfsv4 && doins utils/idmapd/idmapd.conf

# uClibc doesn't provide rpcgen like glibc, so lets steal it from nfs-utils
if ! use elibc_glibc ; then
dobin tools/rpcgen/rpcgen || die "rpcgen"
newdoc tools/rpcgen/README README.rpcgen
fi
}

pkg_preinst() {
[[ -s ${ROOT}/etc/exports ]] && rm -f "${D}"/etc/exports
}

pkg_postinst() {
# Install default xtab and friends if there's none existing.
# In src_install we put them in /usr/lib/nfs for safe-keeping, but
# the daemons actually use the files in /var/lib/nfs. This fixes
# bug 30486
local f
for f in "${ROOT}"/usr/$(get_libdir)/nfs/*; do
[[ -e ${ROOT}/var/lib/nfs/${f##*/} ]] && continue
einfo "Copying default ${f##*/} from /usr/$(get_libdir)/nfs to /var/lib/nfs"
cp -pPR "${f}" "${ROOT}"/var/lib/nfs/
done
}

nfs-utils-1.1.1-r1.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-fs/nfs-utils/nfs-utils-1.1.1-r1.ebuild,v 1.1 2008/04/20 01:02:00 vapier Exp $

inherit eutils flag-o-matic multilib

DESCRIPTION="NFS client and server daemons"
HOMEPAGE="http://nfs.sourceforge.net/"
SRC_URI="mirror://sourceforge/nfs/${P}.tar.gz
http://www.citi.umich.edu/projects/nfsv4/linux/nfs-utils-patches/1.1.1-1/nfs-utils-1.1.1-001-xlog_segfault_fix.dif
http://www.citi.umich.edu/projects/nfsv4/linux/nfs-utils-patches/1.1.1-1/nfs-utils-1.1.1-002-svcgssd_pass_down_principal_name.dif"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
IUSE="nonfsv4 tcpd kerberos"

# kth-krb doesn't provide the right include
# files, and nfs-utils doesn't build against heimdal either,
# so don't depend on virtual/krb.
# (04 Feb 2005 agriffis)
RDEPEND="tcpd? ( sys-apps/tcp-wrappers )
>=net-nds/portmap-5b-r6
!nonfsv4? (
>=dev-libs/libevent-1.0b
>=net-libs/libnfsidmap-0.16
kerberos? (
net-libs/librpcsecgss
net-libs/libgssglue
app-crypt/mit-krb5
)
)"
# util-linux dep is to prevent man-page collision
DEPEND="${RDEPEND}
>=sys-apps/util-linux-2.12r-r7"

src_unpack() {
unpack ${P}.tar.gz
cd "${S}"
epatch "${DISTDIR}"/nfs-utils-1.1.1-001-xlog_segfault_fix.dif "${DISTDIR}"/nfs-utils-1.1.1-002-svcgssd_pass_down_principal_name.dif
sed -i \
-e 's:libgssapi >= 0\.11:libgssglue >= 0.1:' \
-e 's:-lgssapi:-lgssglue:' \
configure #191746
}

src_compile() {
econf \
--mandir=/usr/share/man \
--with-statedir=/var/lib/nfs \
--disable-rquotad \
--enable-nfsv3 \
--enable-secure-statd \
$(use_with tcpd tcp-wrappers) \
$(use_enable !nonfsv4 nfsv4) \
$(use !nonfsv4 && use_enable kerberos gss) \
|| die "Configure failed"
emake || die "Failed to compile"
}

src_install() {
emake DESTDIR="${D}" install || die

# Don't overwrite existing xtab/etab, install the original
# versions somewhere safe... more info in pkg_postinst
dodir /usr/lib/nfs
keepdir /var/lib/nfs/{sm,sm.bak}
mv "${D}"/var/lib/nfs/* "${D}"/usr/lib/nfs
keepdir /var/lib/nfs

# Install some client-side binaries in /sbin
dodir /sbin
mv "${D}"/usr/sbin/rpc.statd "${D}"/sbin/ || die

dodoc ChangeLog README
docinto linux-nfs ; dodoc linux-nfs/*

insinto /etc
doins "${FILESDIR}"/exports

local f list=""
if use !nonfsv4 ; then
list="${list} rpc.idmapd"
use kerberos && list="${list} rpc.gssd rpc.svcgssd"
fi
for f in nfs nfsmount rpc.statd ${list} ; do
newinitd "${FILESDIR}"/${f}.initd ${f} || die "doinitd ${f}"
done
newconfd "${FILESDIR}"/nfs.confd nfs
use !nonfsv4 && doins utils/idmapd/idmapd.conf

# uClibc doesn't provide rpcgen like glibc, so lets steal it from nfs-utils
if ! use elibc_glibc ; then
dobin tools/rpcgen/rpcgen || die "rpcgen"
newdoc tools/rpcgen/README README.rpcgen
fi
}

pkg_preinst() {
[[ -s ${ROOT}/etc/exports ]] && rm -f "${D}"/etc/exports
}

pkg_postinst() {
# Install default xtab and friends if there's none existing.
# In src_install we put them in /usr/lib/nfs for safe-keeping, but
# the daemons actually use the files in /var/lib/nfs. This fixes
# bug 30486
local f
for f in "${ROOT}"/usr/$(get_libdir)/nfs/*; do
[[ -e ${ROOT}/var/lib/nfs/${f##*/} ]] && continue
einfo "Copying default ${f##*/} from /usr/$(get_libdir)/nfs to /var/lib/nfs"
cp -pPR "${f}" "${ROOT}"/var/lib/nfs/
done
}

nfs-utils-1.1.1.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-fs/nfs-utils/nfs-utils-1.1.1.ebuild,v 1.3 2008/04/20 00:52:23 vapier Exp $

inherit eutils flag-o-matic multilib

DESCRIPTION="NFS client and server daemons"
HOMEPAGE="http://nfs.sourceforge.net/"
SRC_URI="mirror://sourceforge/nfs/${P}.tar.gz
http://www.citi.umich.edu/projects/nfsv4/linux/nfs-utils-patches/1.1.1-1/nfs-utils-1.1.1-001-xlog_segfault_fix.dif
http://www.citi.umich.edu/projects/nfsv4/linux/nfs-utils-patches/1.1.1-1/nfs-utils-1.1.1-002-svcgssd_pass_down_principal_name.dif"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
IUSE="nonfsv4 tcpd kerberos"

# kth-krb doesn't provide the right include
# files, and nfs-utils doesn't build against heimdal either,
# so don't depend on virtual/krb.
# (04 Feb 2005 agriffis)
RDEPEND="tcpd? ( sys-apps/tcp-wrappers )
>=net-nds/portmap-5b-r6
!nonfsv4? (
>=dev-libs/libevent-1.0b
>=net-libs/libnfsidmap-0.16
kerberos? (
net-libs/librpcsecgss
net-libs/libgssglue
app-crypt/mit-krb5
)
)"
# util-linux dep is to prevent man-page collision
DEPEND="${RDEPEND}
>=sys-apps/util-linux-2.12r-r7"

src_unpack() {
unpack ${P}.tar.gz
cd "${S}"
epatch "${DISTDIR}"/nfs-utils-1.1.1-001-xlog_segfault_fix.dif "${DISTDIR}"/nfs-utils-1.1.1-002-svcgssd_pass_down_principal_name.dif
sed -i \
-e 's:libgssapi >= 0\.11:libgssglue >= 0.1:' \
-e 's:-lgssapi:-lgssglue:' \
configure #191746
}

src_compile() {
econf \
--mandir=/usr/share/man \
--with-statedir=/var/lib/nfs \
--disable-rquotad \
--enable-nfsv3 \
--enable-secure-statd \
$(use_with tcpd tcp-wrappers) \
$(use_enable !nonfsv4 nfsv4) \
$(use !nonfsv4 && use_enable kerberos gss) \
|| die "Configure failed"
emake || die "Failed to compile"
}

src_install() {
emake DESTDIR="${D}" install || die

# Don't overwrite existing xtab/etab, install the original
# versions somewhere safe... more info in pkg_postinst
dodir /usr/lib/nfs
keepdir /var/lib/nfs/{sm,sm.bak}
mv "${D}"/var/lib/nfs/* "${D}"/usr/lib/nfs
keepdir /var/lib/nfs

# Install some client-side binaries in /sbin
dodir /sbin
mv "${D}"/usr/sbin/rpc.statd "${D}"/sbin/ || die

dodoc ChangeLog README
docinto linux-nfs ; dodoc linux-nfs/*

insinto /etc
doins "${FILESDIR}"/exports

local f list=""
if use !nonfsv4 ; then
list="${list} rpc.idmapd"
use kerberos && list="${list} rpc.gssd rpc.svcgssd"
fi
for f in nfs nfsmount rpc.statd ${list} ; do
newinitd "${FILESDIR}"/${f}.initd ${f} || die "doinitd ${f}"
done
newconfd "${FILESDIR}"/nfs.confd nfs
use !nonfsv4 && doins utils/idmapd/idmapd.conf

# uClibc doesn't provide rpcgen like glibc, so lets steal it from nfs-utils
if ! use elibc_glibc ; then
dobin tools/rpcgen/rpcgen || die "rpcgen"
newdoc tools/rpcgen/README README.rpcgen
fi
}

pkg_preinst() {
[[ -s ${ROOT}/etc/exports ]] && rm -f "${D}"/etc/exports
}

pkg_postinst() {
# Install default xtab and friends if there's none existing.
# In src_install we put them in /usr/lib/nfs for safe-keeping, but
# the daemons actually use the files in /var/lib/nfs. This fixes
# bug 30486
local f
for f in "${ROOT}"/usr/$(get_libdir)/nfs/*; do
[[ -e ${ROOT}/var/lib/nfs/${f##*/} ]] && continue
einfo "Copying default ${f##*/} from /usr/$(get_libdir)/nfs to /var/lib/nfs"
cp -pPR "${f}" "${ROOT}"/var/lib/nfs/
done
}

nfs-utils-1.1.2-r1.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-fs/nfs-utils/nfs-utils-1.1.2-r1.ebuild,v 1.1 2008/05/04 09:53:33 vapier Exp $

inherit eutils flag-o-matic multilib

DESCRIPTION="NFS client and server daemons"
HOMEPAGE="http://nfs.sourceforge.net/"
SRC_URI="mirror://sourceforge/nfs/${P}.tar.gz"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
IUSE="nonfsv4 tcpd kerberos"

# kth-krb doesn't provide the right include
# files, and nfs-utils doesn't build against heimdal either,
# so don't depend on virtual/krb.
# (04 Feb 2005 agriffis)
RDEPEND="tcpd? ( sys-apps/tcp-wrappers )
>=net-nds/portmap-5b-r6
!nonfsv4? (
>=dev-libs/libevent-1.0b
>=net-libs/libnfsidmap-0.16
kerberos? (
net-libs/librpcsecgss
net-libs/libgssglue
app-crypt/mit-krb5
)
)"
# util-linux dep is to prevent man-page collision
DEPEND="${RDEPEND}
>=sys-apps/util-linux-2.12r-r7"

src_unpack() {
unpack ${A}
cd "${S}"
epatch "${FILESDIR}"/${P}-rpcgen-ioctl.patch
epatch "${FILESDIR}"/${P}-mount-eacces.patch #219729
}

src_compile() {
local myconf
if use nonfsv4; then
myconf="--disable-gss"
else
myconf="$(use_enable kerberos gss)"
fi

econf \
--mandir=/usr/share/man \
--with-statedir=/var/lib/nfs \
--disable-rquotad \
--enable-nfsv3 \
--enable-secure-statd \
$(use_with tcpd tcp-wrappers) \
$(use_enable !nonfsv4 nfsv4) \
${myconf} \
|| die "Configure failed"
emake || die "Failed to compile"
}

src_install() {
emake DESTDIR="${D}" install || die

# Don't overwrite existing xtab/etab, install the original
# versions somewhere safe... more info in pkg_postinst
dodir /usr/lib/nfs
keepdir /var/lib/nfs/{sm,sm.bak}
mv "${D}"/var/lib/nfs/* "${D}"/usr/lib/nfs
keepdir /var/lib/nfs

# Install some client-side binaries in /sbin
dodir /sbin
mv "${D}"/usr/sbin/rpc.statd "${D}"/sbin/ || die

dodoc ChangeLog README
docinto linux-nfs ; dodoc linux-nfs/*

insinto /etc
doins "${FILESDIR}"/exports

local f list=""
if use !nonfsv4 ; then
list="${list} rpc.idmapd"
use kerberos && list="${list} rpc.gssd rpc.svcgssd"
fi
for f in nfs nfsmount rpc.statd ${list} ; do
newinitd "${FILESDIR}"/${f}.initd ${f} || die "doinitd ${f}"
done
newconfd "${FILESDIR}"/nfs.confd nfs
use !nonfsv4 && doins utils/idmapd/idmapd.conf

# uClibc doesn't provide rpcgen like glibc, so lets steal it from nfs-utils
if ! use elibc_glibc ; then
dobin tools/rpcgen/rpcgen || die "rpcgen"
newdoc tools/rpcgen/README README.rpcgen
fi
}

pkg_preinst() {
[[ -s ${ROOT}/etc/exports ]] && rm -f "${D}"/etc/exports
}

pkg_postinst() {
# Install default xtab and friends if there's none existing.
# In src_install we put them in /usr/lib/nfs for safe-keeping, but
# the daemons actually use the files in /var/lib/nfs. This fixes
# bug 30486
local f
for f in "${ROOT}"/usr/$(get_libdir)/nfs/*; do
[[ -e ${ROOT}/var/lib/nfs/${f##*/} ]] && continue
einfo "Copying default ${f##*/} from /usr/$(get_libdir)/nfs to /var/lib/nfs"
cp -pPR "${f}" "${ROOT}"/var/lib/nfs/
done
}

nfs-utils-1.1.2.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-fs/nfs-utils/nfs-utils-1.1.2.ebuild,v 1.3 2008/04/20 16:57:59 flameeyes Exp $

inherit eutils flag-o-matic multilib

DESCRIPTION="NFS client and server daemons"
HOMEPAGE="http://nfs.sourceforge.net/"
SRC_URI="mirror://sourceforge/nfs/${P}.tar.gz"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
IUSE="nonfsv4 tcpd kerberos"

# kth-krb doesn't provide the right include
# files, and nfs-utils doesn't build against heimdal either,
# so don't depend on virtual/krb.
# (04 Feb 2005 agriffis)
RDEPEND="tcpd? ( sys-apps/tcp-wrappers )
>=net-nds/portmap-5b-r6
!nonfsv4? (
>=dev-libs/libevent-1.0b
>=net-libs/libnfsidmap-0.16
kerberos? (
net-libs/librpcsecgss
net-libs/libgssglue
app-crypt/mit-krb5
)
)"
# util-linux dep is to prevent man-page collision
DEPEND="${RDEPEND}
>=sys-apps/util-linux-2.12r-r7"

src_unpack() {
unpack ${A}
cd "${S}"
epatch "${FILESDIR}"/${P}-rpcgen-ioctl.patch
}

src_compile() {
local myconf
if use nonfsv4; then
myconf="--disable-gss"
else
myconf="$(use_enable kerberos gss)"
fi

econf \
--mandir=/usr/share/man \
--with-statedir=/var/lib/nfs \
--disable-rquotad \
--enable-nfsv3 \
--enable-secure-statd \
$(use_with tcpd tcp-wrappers) \
$(use_enable !nonfsv4 nfsv4) \
${myconf} \
|| die "Configure failed"
emake || die "Failed to compile"
}

src_install() {
emake DESTDIR="${D}" install || die

# Don't overwrite existing xtab/etab, install the original
# versions somewhere safe... more info in pkg_postinst
dodir /usr/lib/nfs
keepdir /var/lib/nfs/{sm,sm.bak}
mv "${D}"/var/lib/nfs/* "${D}"/usr/lib/nfs
keepdir /var/lib/nfs

# Install some client-side binaries in /sbin
dodir /sbin
mv "${D}"/usr/sbin/rpc.statd "${D}"/sbin/ || die

dodoc ChangeLog README
docinto linux-nfs ; dodoc linux-nfs/*

insinto /etc
doins "${FILESDIR}"/exports

local f list=""
if use !nonfsv4 ; then
list="${list} rpc.idmapd"
use kerberos && list="${list} rpc.gssd rpc.svcgssd"
fi
for f in nfs nfsmount rpc.statd ${list} ; do
newinitd "${FILESDIR}"/${f}.initd ${f} || die "doinitd ${f}"
done
newconfd "${FILESDIR}"/nfs.confd nfs
use !nonfsv4 && doins utils/idmapd/idmapd.conf

# uClibc doesn't provide rpcgen like glibc, so lets steal it from nfs-utils
if ! use elibc_glibc ; then
dobin tools/rpcgen/rpcgen || die "rpcgen"
newdoc tools/rpcgen/README README.rpcgen
fi
}

pkg_preinst() {
[[ -s ${ROOT}/etc/exports ]] && rm -f "${D}"/etc/exports
}

pkg_postinst() {
# Install default xtab and friends if there's none existing.
# In src_install we put them in /usr/lib/nfs for safe-keeping, but
# the daemons actually use the files in /var/lib/nfs. This fixes
# bug 30486
local f
for f in "${ROOT}"/usr/$(get_libdir)/nfs/*; do
[[ -e ${ROOT}/var/lib/nfs/${f##*/} ]] && continue
einfo "Copying default ${f##*/} from /usr/$(get_libdir)/nfs to /var/lib/nfs"
cp -pPR "${f}" "${ROOT}"/var/lib/nfs/
done
}