1comment "nfs-utils needs a toolchain w/ threads, headers >= 3.17" 2 depends on BR2_USE_MMU 3 depends on !BR2_TOOLCHAIN_HAS_THREADS || !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_17 4 5config BR2_PACKAGE_NFS_UTILS 6 bool "nfs-utils" 7 depends on BR2_TOOLCHAIN_HAS_THREADS # libtirpc, rpcbind 8 depends on BR2_USE_MMU # fork() 9 depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_17 # getrandom() 10 select BR2_PACKAGE_LIBEVENT 11 select BR2_PACKAGE_LIBTIRPC # IPv6 requires libtirpc 12 select BR2_PACKAGE_SQLITE 13 select BR2_PACKAGE_UTIL_LINUX 14 select BR2_PACKAGE_UTIL_LINUX_LIBBLKID 15 select BR2_PACKAGE_UTIL_LINUX_LIBMOUNT 16 select BR2_PACKAGE_UTIL_LINUX_LIBUUID 17 help 18 The NFS Linux kernel server. 19 20 Supports NFSv3 and optionally NFSv4 (and later). 21 22 http://linux-nfs.org/ 23 24if BR2_PACKAGE_NFS_UTILS 25 26config BR2_PACKAGE_NFS_UTILS_NFSV4 27 bool "NFSv4/NFSv4.1" 28 depends on !BR2_STATIC_LIBS # keyutils, lvm2 29 select BR2_PACKAGE_KEYUTILS 30 select BR2_PACKAGE_LVM2 31 help 32 Enable NFSv4/NFSv4.1/NFSv4.2 support 33 34comment "NFSv4/NFSv4.1 support needs a toolchain w/ dynamic library" 35 depends on BR2_STATIC_LIBS 36 37config BR2_PACKAGE_NFS_UTILS_GSS 38 bool "gss" 39 depends on BR2_PACKAGE_NFS_UTILS_NFSV4 40 select BR2_PACKAGE_LIBTIRPC_GSS 41 help 42 Enable GSS support 43 44config BR2_PACKAGE_NFS_UTILS_RPCDEBUG 45 bool "rpcdebug" 46 help 47 The RPC debugging utility 48 49config BR2_PACKAGE_NFS_UTILS_RPC_LOCKD 50 bool "rpc.lockd" 51 help 52 NFS lock manager for Linux kernels older than 2.4 53 54config BR2_PACKAGE_NFS_UTILS_RPC_NFSD 55 bool "rpc.nfsd" 56 default y 57 select BR2_PACKAGE_RPCBIND # runtime 58 help 59 NFS server 60 61config BR2_PACKAGE_NFS_UTILS_RPC_RQUOTAD 62 bool "rpc.rquotad" 63 help 64 NFS remote quota server 65 66endif 67