## SECTION=networking menuconfig NFSUTILS tristate prompt "nfsutils " select GCCLIBS_GCC_S if NFSUTILS_INSTALL_NFSSTAT # we need libblkid select LIBBLKID select TCPWRAPPER if NFSUTILS_WITH_TCPWRAPPERS help The Sun Network Filesystem (NFS) protocol provides transparent remote access to shared files across networks. The NFS protocol is designed to be portable across different machines, operating systems, network architectures, and transport protocols. This portability is achieved through the use of Remote Procedure Call (RPC) primitives built on top of an eXternal Data Representation (XDR). Implementations already exist for a variety of machines, from personal computers to supercomputers. See RFC1094 for Details. RFC1094 URL: http://www.ietf.org/rfc/rfc1094.txt PTXdist currently supports version 2 and 3 of the NFS protocol, but not NFSv4. Patches are welcome. You will find the NFSv4 protocol specification in RFC3530: http://www.ietf.org/rfc/rfc3530.txt # ----- if NFSUTILS comment "build options" config NFSUTILS_V3 bool prompt "Enable support for NFSv3" help Enable support for version 3 of the NFS protocol. Revision 3 of the NFS protocol addresses new requirements. The need to support larger files and file systems has prompted extensions to allow 64 bit file sizes and offsets. The revision enhances security by adding support for an access check to be done on the server. See RFC1813 for Details: http://www.ietf.org/rfc/rfc1813.txt config NFSUTILS_V4 bool depends on BROKEN prompt "Enable support for NFSv4" help Enable support for version 4 of the NFS protocol. config NFSUTILS_WITH_TCPWRAPPERS bool prompt "Use TCP Wrappers" choice prompt "statd's userid" default NFSUTILS_RPCUSER_UID config NFSUTILS_RPCUSER_UID bool prompt "rpcuser" help rpc.statd runs as user rpcuser config NFSUTILS_NOBODY_UID bool prompt "nobody" help rpc.statd runs as user nobody endchoice # ----- comment "install options" config NFSUTILS_INSTALL_EXPORTFS bool prompt "Install /sbin/exportfs" config NFSUTILS_INSTALL_MOUNTD bool prompt "Install /sbin/mountd" config NFSUTILS_INSTALL_MOUNT bool prompt "Install mount/umount" config NFSUTILS_INSTALL_NFSD bool prompt "Install /sbin/nfsd" config NFSUTILS_INSTALL_NFSSTAT bool prompt "Install /sbin/nfsstat" config NFSUTILS_INSTALL_SHOWMOUNT bool prompt "Install /sbin/showmount" config NFSUTILS_INSTALL_STATD bool prompt "Install /sbin/statd" # this feature needs /var/lib select ROOTFS_VAR select ROOTFS_VAR_LIB # ----- comment "runtime options" config NFSUTILS_NFSD_STARTSCRIPT bool default y prompt "install /etc/init.d/nfsd" config NFSUTILS_INSTALL_USER_EXPORTS bool prompt "Install user's /etc/exports" help This installs a user defined /etc/exports. PTXdist uses files projectroot/etc/exports in your local project endif