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