Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 337949 - net-fs/nfs-utils: garbage looking files in /usr/lib/nfs
Summary: net-fs/nfs-utils: garbage looking files in /usr/lib/nfs
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Network Filesystems
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-09-18 14:46 UTC by nobody
Modified: 2010-09-19 22:33 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description nobody 2010-09-18 14:46:21 UTC
I can't catch up why nfs-utils create and drop files in /usr/lib/nfs directory ?
It install/create the same files in /var/lib/nfs but this time, it's a good idea as my server use that directory to store informations.

equery f nfs-utils
[ Searching for packages matching nfs-utils... ]
* Contents of net-fs/nfs-utils-1.1.4-r1:
/etc
/etc/conf.d
/etc/conf.d/nfs
/etc/exports
/etc/init.d
/etc/init.d/nfs
/etc/init.d/nfsmount
/etc/init.d/rpc.idmapd
/etc/init.d/rpc.pipefs
/etc/init.d/rpc.statd
/sbin
/sbin/mount.nfs
/sbin/mount.nfs4 -> mount.nfs
/sbin/rpc.statd
/sbin/umount.nfs -> mount.nfs
/sbin/umount.nfs4 -> mount.nfs
/usr                                 <<<<<<<<<<< here
/usr/lib
/usr/lib/nfs
/usr/lib/nfs/etab
/usr/lib/nfs/rmtab
/usr/lib/nfs/sm
/usr/lib/nfs/sm.bak
/usr/lib/nfs/sm.bak/.keep_net-fs_nfs-utils-0
/usr/lib/nfs/sm/.keep_net-fs_nfs-utils-0
/usr/lib/nfs/state
/usr/lib/nfs/xtab           <<<<<<<<<<<<<<<<<< upto here
/usr/sbin
/usr/sbin/exportfs
/usr/sbin/nfsstat
/usr/sbin/rpc.idmapd
/usr/sbin/rpc.mountd
/usr/sbin/rpc.nfsd
/usr/sbin/rpcdebug
/usr/sbin/showmount
/usr/sbin/sm-notify
/usr/sbin/start-statd
/usr/share
/usr/share/doc
/usr/share/doc/nfs-utils-1.1.4-r1
/usr/share/doc/nfs-utils-1.1.4-r1/ChangeLog.bz2
/usr/share/doc/nfs-utils-1.1.4-r1/README.bz2
/usr/share/doc/nfs-utils-1.1.4-r1/linux-nfs
/usr/share/doc/nfs-utils-1.1.4-r1/linux-nfs/ChangeLog.bz2
/usr/share/doc/nfs-utils-1.1.4-r1/linux-nfs/INSTALL.bz2
/usr/share/doc/nfs-utils-1.1.4-r1/linux-nfs/KNOWNBUGS.bz2
/usr/share/doc/nfs-utils-1.1.4-r1/linux-nfs/Makefile.am.bz2
/usr/share/doc/nfs-utils-1.1.4-r1/linux-nfs/Makefile.bz2
/usr/share/doc/nfs-utils-1.1.4-r1/linux-nfs/Makefile.in.bz2
/usr/share/doc/nfs-utils-1.1.4-r1/linux-nfs/NEW.bz2
/usr/share/doc/nfs-utils-1.1.4-r1/linux-nfs/README.bz2
/usr/share/doc/nfs-utils-1.1.4-r1/linux-nfs/THANKS.bz2
/usr/share/doc/nfs-utils-1.1.4-r1/linux-nfs/TODO.bz2
/usr/share/man
/usr/share/man/man5
/usr/share/man/man5/exports.5.bz2
/usr/share/man/man5/idmapd.conf.5.bz2
/usr/share/man/man5/nfs.5.bz2
/usr/share/man/man7
/usr/share/man/man7/nfsd.7.bz2
/usr/share/man/man8
/usr/share/man/man8/exportfs.8.bz2
/usr/share/man/man8/idmapd.8.bz2
/usr/share/man/man8/mount.nfs.8.bz2
/usr/share/man/man8/mountd.8.bz2
/usr/share/man/man8/nfsd.8.bz2
/usr/share/man/man8/nfsstat.8.bz2
/usr/share/man/man8/rpc.idmapd.8.bz2 -> idmapd.8.bz2
/usr/share/man/man8/rpc.mountd.8.bz2 -> mountd.8.bz2
/usr/share/man/man8/rpc.nfsd.8.bz2 -> nfsd.8.bz2
/usr/share/man/man8/rpc.sm-notify.8.bz2 -> sm-notify.8.bz2
/usr/share/man/man8/rpc.statd.8.bz2 -> statd.8.bz2
/usr/share/man/man8/rpcdebug.8.bz2
/usr/share/man/man8/showmount.8.bz2
/usr/share/man/man8/sm-notify.8.bz2
/usr/share/man/man8/statd.8.bz2
/usr/share/man/man8/umount.nfs.8.bz2
/var
/var/lib
/var/lib/nfs
/var/lib/nfs/.keep_net-fs_nfs-utils-0


from build.log, you can see none are install in /usr/lib/nfs but correclty to in /var/lib/nfs

And from a running server:
ls /var/lib/nfs/etab -la
-rw-r--r-- 1 root root 1156 Sep 18 15:51 /var/lib/nfs/etab

ls /usr/lib/nfs/etab -la
-rw-r--r-- 1 root root 0 Apr  8 18:48 /usr/lib/nfs/etab

So files are just there, unused, that's why i said "garbage".
And someone searching rmtab to get lost host might find the one in /usr as it appears first
slocate rmtab
/usr/lib/nfs/rmtab
/var/lib/nfs/rmtab


Reproducible: Always



Expected Results:  
Remove the files if not needed for something i'm not aware of, to avoid troubles and nfs-utils doesn't really need more ;)
Comment 1 SpanKY gentoo-dev 2010-09-19 22:33:57 UTC
please read the ebuild:
    # 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