## SECTION=networking menuconfig NFSUTILS tristate # we need libblkid select E2FSPROGS prompt "nfsutils " 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_SECURE_STATD bool prompt "Only lockd can use statd (security)" config NFSUTILS_RQUOTAD bool prompt "Enable rquotad" config NFSUTILS_WITH_TCPWRAPPERS bool prompt "Use TCP Wrappers" select TCPWRAPPER 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_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" choice prompt "Kind of startup script" default ROOTFS_ETC_INITD_NFS_DEFAULT config ROOTFS_ETC_INITD_NFS_DEFAULT bool prompt "Use generic" help Installs a generic /etc/init.d/nfsd startup script. See /generic/etc/init.d/nfsd config ROOTFS_ETC_INITD_NFS_USER bool prompt "User defined" help This uses a user defined nfsd startup script. PTXdist uses files projectroot/etc/init.d/nfsd in your local project endchoice config NFSUTILS_INSTALL_USER_EXPORTS default n 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