Config.in 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  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_LIBICONV if !BR2_ENABLE_LOCALE
  19. select BR2_PACKAGE_LIBTIRPC if !BR2_TOOLCHAIN_HAS_NATIVE_RPC
  20. select BR2_PACKAGE_POPT
  21. select BR2_PACKAGE_ZLIB
  22. help
  23. Provides secure, stable and fast file and print services
  24. for all clients using the SMB/CIFS protocol, such as all
  25. versions of DOS, Windows, OS/2, Linux and many others.
  26. http://www.samba.org/
  27. if BR2_PACKAGE_SAMBA4
  28. config BR2_PACKAGE_SAMBA4_AD_DC
  29. bool "AD DC"
  30. depends on BR2_PACKAGE_PYTHON3
  31. select BR2_PACKAGE_JANSSON
  32. select BR2_PACKAGE_PYTHON_DNSPYTHON
  33. select BR2_PACKAGE_PYTHON_MARKDOWN
  34. select BR2_PACKAGE_SAMBA4_ADS
  35. help
  36. Enable Active Directory Domain Controller functionality.
  37. comment "AD DC depends on python3"
  38. depends on !BR2_PACKAGE_PYTHON3
  39. config BR2_PACKAGE_SAMBA4_ADS
  40. bool "ADS"
  41. select BR2_PACKAGE_OPENLDAP
  42. help
  43. Enable Active Directory member Server functionality.
  44. config BR2_PACKAGE_SAMBA4_SMBTORTURE
  45. bool "smbtorture"
  46. help
  47. Install the smbtorture test suite.
  48. It's normally used for validation and stress testing.
  49. Approximately +5 MB of stripped uncompressed target space.
  50. endif