menuconfig NFSUTILS bool "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 # ----- comment "build options" depends on NFSUTILS config NFSUTILS_V3 bool prompt "Enable support for NFSv3" depends on NFSUTILS 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)" depends on NFSUTILS config NFSUTILS_RQUOTAD bool prompt "Enable rquotad" depends on NFSUTILS config NFSUTILS_WITH_TCPWRAPPERS bool prompt "Use TCP Wrappers" depends on NFSUTILS select TCPWRAPPER choice prompt "statd's userid" depends on NFSUTILS 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" depends on NFSUTILS config NFSUTILS_INSTALL_EXPORTFS bool prompt "Install /sbin/exportfs" depends on NFSUTILS config NFSUTILS_INSTALL_LOCKD bool prompt "Install /sbin/lockd" depends on NFSUTILS config NFSUTILS_INSTALL_MOUNTD bool prompt "Install /sbin/mountd" depends on NFSUTILS config NFSUTILS_INSTALL_NFSD bool prompt "Install /sbin/nfsd" depends on NFSUTILS config NFSUTILS_INSTALL_NFSSTAT bool prompt "Install /sbin/nfsstat" depends on NFSUTILS config NFSUTILS_INSTALL_NHFSGRAPH bool prompt "Install /sbin/nhfsgraph" depends on NFSUTILS config NFSUTILS_INSTALL_NHFSNUMS bool prompt "Install /sbin/nhfsnums" depends on NFSUTILS config NFSUTILS_INSTALL_NHFSRUN bool prompt "Install /sbin/nhfsrun" depends on NFSUTILS config NFSUTILS_INSTALL_NHFSSTONE bool prompt "Install /sbin/nhfsstone" depends on NFSUTILS config NFSUTILS_INSTALL_SHOWMOUNT bool prompt "Install /sbin/showmount" depends on NFSUTILS config NFSUTILS_INSTALL_STATD bool prompt "Install /sbin/statd" depends on NFSUTILS # this feature needs /var/lib select ROOTFS_VAR select ROOTFS_VAR_LIB # ----- comment "runtime options" depends on NFSUTILS choice prompt "Kind of startup script" default ROOTFS_ETC_INITD_NFS_DEFAULT depends on NFSUTILS 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 depends on NFSUTILS 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