Config.in 1.6 KB

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