Config.in 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. comment "samba4 needs a uClibc or glibc toolchain w/ wchar, dynamic library, NPTL"
  2. depends on BR2_TOOLCHAIN_HAS_SYNC_4
  3. depends on !BR2_USE_WCHAR || BR2_TOOLCHAIN_USES_MUSL \
  4. || BR2_STATIC_LIBS || !BR2_TOOLCHAIN_HAS_THREADS_NPTL
  5. depends on BR2_USE_MMU
  6. config BR2_PACKAGE_SAMBA4
  7. bool "samba4"
  8. depends on BR2_USE_MMU # fork()
  9. depends on BR2_USE_WCHAR # python
  10. depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL # python -> libffi
  11. depends on !BR2_STATIC_LIBS # cmocka, python, gnutls
  12. depends on !BR2_nios2 # binary too large, relocations don't fit
  13. depends on BR2_TOOLCHAIN_HAS_SYNC_4
  14. depends on !BR2_TOOLCHAIN_USES_MUSL
  15. select BR2_PACKAGE_CMOCKA
  16. select BR2_PACKAGE_E2FSPROGS
  17. select BR2_PACKAGE_GNUTLS
  18. select BR2_PACKAGE_LIBTIRPC if !BR2_TOOLCHAIN_HAS_NATIVE_RPC
  19. select BR2_PACKAGE_POPT
  20. select BR2_PACKAGE_ZLIB
  21. help
  22. Provides secure, stable and fast file and print services
  23. for all clients using the SMB/CIFS protocol, such as all
  24. versions of DOS, Windows, OS/2, Linux and many others.
  25. http://www.samba.org/
  26. if BR2_PACKAGE_SAMBA4
  27. config BR2_PACKAGE_SAMBA4_AD_DC
  28. bool "AD DC"
  29. depends on BR2_PACKAGE_PYTHON3
  30. select BR2_PACKAGE_JANSSON
  31. help
  32. Enable Active Directory Domain Controller functionality.
  33. comment "AD DC depends on python3"
  34. depends on !BR2_PACKAGE_PYTHON3
  35. config BR2_PACKAGE_SAMBA4_ADS
  36. bool "ADS"
  37. select BR2_PACKAGE_OPENLDAP
  38. help
  39. Enable Active Directory member Server functionality.
  40. config BR2_PACKAGE_SAMBA4_SMBTORTURE
  41. bool "smbtorture"
  42. help
  43. Install the smbtorture test suite.
  44. It's normally used for validation and stress testing.
  45. Approximately +5 MB of stripped uncompressed target space.
  46. endif