diff --git a/nfs-utils-1.0.12-rmtab-ipaddr-manupdate.patch b/nfs-utils-1.0.12-rmtab-ipaddr-manupdate.patch new file mode 100644 index 0000000..0dcb799 --- /dev/null +++ b/nfs-utils-1.0.12-rmtab-ipaddr-manupdate.patch @@ -0,0 +1,43 @@ +commit 28343730efd6f99efff197bf1efd4b975e874ce4 +Author: Steve Dickson +Date: Wed May 9 14:59:52 2007 -0400 + + The man updated to the "mountd adds gibberish to rmtab" patch + + Signed-off-by: Steve Dickson + +diff --git a/utils/mountd/mountd.man b/utils/mountd/mountd.man +index f8646d4..4276663 100644 +--- a/utils/mountd/mountd.man ++++ b/utils/mountd/mountd.man +@@ -125,6 +125,13 @@ If this option is not specified the default of + .BR /var/lib/nfs + is used. + .TP ++.BI "\-r," "" " \-\-reverse\-lookup" ++mountd tracks IP addresses in the rmtab, and when a DUMP request is made (by ++someone running showmount -a, for instance), it returns IP addresses instead ++of hostnames by default. This option causes mountd to do a reverse ++lookup on each IP address and return that hostname instead. Enabling this can ++have a substantial negative effect on performance in some situations. ++.TP + .BR "\-t N" " or " "\-\-num\-threads=N" + This option specifies the number of worker threads that rpc.mountd + spawns. The default is 1 thread, which is probably enough. More +diff --git a/utils/showmount/showmount.man b/utils/showmount/showmount.man +index 5162ba4..a2f510f 100644 +--- a/utils/showmount/showmount.man ++++ b/utils/showmount/showmount.man +@@ -25,8 +25,10 @@ appear as though it were processed through ``sort \-u''. + .SH OPTIONS + .TP + .BR \-a " or " \-\-all +-List both the client hostname and mounted directory in +-host:dir format. ++List both the client hostname or IP address and mounted directory in ++host:dir format. This info should not be considered reliable. See the notes ++on rmtab in ++.BR rpc.mountd (8). + .TP + .BR \-d " or " \-\-directories + List only the directories mounted by some client. diff --git a/nfs-utils.spec b/nfs-utils.spec index 3841689..ab443f7 100644 --- a/nfs-utils.spec +++ b/nfs-utils.spec @@ -47,6 +47,7 @@ Patch79: nfs-utils-1.0.10-v4-umounts.patch Patch80: nfs-utils-1.0.9-mount-quotes.patch Patch81: nfs-utils-1.0.10-mount-fake.patch Patch82: nfs-utils-1.0.12-mount-v4-errors.patch +Patch83: nfs-utils-1.0.12-rmtab-ipaddr-manupdate.patch %if %{enablefscache} Patch90: nfs-utils-1.0.9-mount-fsc.patch @@ -119,6 +120,7 @@ This package also contains the mount.nfs and umount.nfs program. %patch80 -p1 %patch81 -p1 %patch82 -p1 +%patch83 -p1 %if %{enablefscache} %patch90 -p1 %endif @@ -296,6 +298,7 @@ fi %changelog * Wed May 9 2007 Steve Dickson 1.0.10-18 - Fix mount.nfs4 to display correct error message (bz 227212) +- Updated mountd and showmount reverse lookup flags (bz 220772) * Tue Apr 3 2007 Steve Dickson 1.0.12-4 - Replace portmap dependency with an rpcbind dependency (bz 228894)