1 config BR2_PACKAGE_SAMBA
3 depends on BR2_TOOLCHAIN_HAS_THREADS
4 depends on BR2_USE_MMU # fork()
5 depends on !BR2_avr32 # binary too large, relocations don't fit
6 depends on !BR2_nios2 # binary too large, relocations don't fit
7 select BR2_PACKAGE_POPT
9 Provides secure, stable and fast file and print services
10 for all clients using the SMB/CIFS protocol, such as all
11 versions of DOS, Windows, OS/2, Linux and many others.
15 NOTE: A complete Samba install takes over 50MB of space,
16 so choose only the components you need.
18 comment "samba needs a toolchain w/ threads"
20 depends on BR2_USE_MMU
21 depends on !BR2_TOOLCHAIN_HAS_THREADS
25 config BR2_PACKAGE_SAMBA_MAX_DEBUGLEVEL
26 int "Maximum level of compiled-in debug messages"
30 Define the level of compiled-in debug messages.
31 This allows for big space savings, -1 being the lowest (none).
33 config BR2_PACKAGE_SAMBA_LIBICONV
34 bool "extended encodings (libiconv)"
35 depends on !BR2_ENABLE_LOCALE
36 select BR2_PACKAGE_LIBICONV
38 Include libiconv support for extended conversion of filename
39 enconding. Samba has built-in support for UTF-8, ISO-8859-1
40 and ASCII, so this is only required if you want to support
43 menu "Samba tools selection"
45 config BR2_PACKAGE_SAMBA_EVENTLOGADM
49 Write Eventlog records to a tdb or perform other eventlog functions
51 config BR2_PACKAGE_SAMBA_FINDSMB
54 depends on BR2_PACKAGE_SAMBA_SMBCLIENT
55 depends on BR2_PACKAGE_SAMBA_NMBLOOKUP
56 depends on BR2_PACKAGE_PERL
58 Script to browse network
60 comment "findsmb - disabled (requires nmblookup, smbclient and perl)"
61 depends on !BR2_PACKAGE_SAMBA_SMBCLIENT || !BR2_PACKAGE_SAMBA_NMBLOOKUP || !BR2_PACKAGE_PERL
63 config BR2_PACKAGE_SAMBA_NET
67 Distributed SMB/CIFS Server Management Utility
69 config BR2_PACKAGE_SAMBA_NMBD
73 NetBIOS name server to provide NetBIOS over IP naming services
76 config BR2_PACKAGE_SAMBA_NMBLOOKUP
80 Query NetBIOS names and map them to IP addresses in a network
81 using NetBIOS over TCP/IP queries
83 config BR2_PACKAGE_SAMBA_NTLM_AUTH
87 Helper utility that authenticates users using NT/LM authentication
89 config BR2_PACKAGE_SAMBA_PDBEDIT
93 Manage the SAM database (Database of Samba Users)
95 config BR2_PACKAGE_SAMBA_PROFILES
99 Utility that reports and changes SIDs in Windows NT registry files
101 config BR2_PACKAGE_SAMBA_RPCCLIENT
103 select BR2_PACKAGE_READLINE
106 Tool for executing client side MS-RPC functions using RPC
107 calls from a UNIX workstation.
109 config BR2_PACKAGE_SAMBA_SMBCACLS
113 Set or get ACLs on an NT file or directory names
115 config BR2_PACKAGE_SAMBA_SMBCLIENT
117 select BR2_PACKAGE_READLINE
120 ftp-like client to access SMB/CIFS resources on servers
122 config BR2_PACKAGE_SAMBA_SMBCONTROL
126 Send messages to smbd, nmbd or winbindd processes
128 config BR2_PACKAGE_SAMBA_SMBCQUOTAS
132 Set or get QUOTAs of NTFS 5 shares
134 config BR2_PACKAGE_SAMBA_SMBD
138 The server daemon that provides filesharing and printing services
140 config BR2_PACKAGE_SAMBA_SMBGET
144 wget-like utility for download files over SMB
146 config BR2_PACKAGE_SAMBA_SMBLDBTOOLS
150 ldbadd ldbdel ldbedit ldbmodify ldbrename ldbsearch tools
152 config BR2_PACKAGE_SAMBA_SMBPASSWD
156 Change a user's SMB passwd
158 config BR2_PACKAGE_SAMBA_SMBSHARESEC
162 Manipulate share permissions on SMB file shares
164 config BR2_PACKAGE_SAMBA_SMBSPOOL
168 Send a print file to an SMB printer
170 config BR2_PACKAGE_SAMBA_SMBSTATUS
174 Report on current Samba connections
176 config BR2_PACKAGE_SAMBA_SMBTREE
180 A text based smb network browser
182 config BR2_PACKAGE_SAMBA_SWAT
186 Samba Web Administration Tool
188 config BR2_PACKAGE_SAMBA_SMBTA_UTIL
192 Tool to ease the configuration of the vfs_smb_traffic_analyzer
193 module regarding data encryption.
195 config BR2_PACKAGE_SAMBA_SMBTAR
198 depends on BR2_PACKAGE_SAMBA_SMBCLIENT
200 tar-like script that wraps smbclient
202 comment "smbtar - disabled (requires smbclient)"
203 depends on !BR2_PACKAGE_SAMBA_SMBCLIENT
205 config BR2_PACKAGE_SAMBA_TDB
209 Tools to operate on the .tdb database files
211 config BR2_PACKAGE_SAMBA_TESTPARM
215 Check an smb.conf configuration file for internal correctness
217 config BR2_PACKAGE_SAMBA_WINBINDD
221 Name Service Switch daemon for resolving names from NT servers
223 config BR2_PACKAGE_SAMBA_WBINFO
226 depends on BR2_PACKAGE_SAMBA_WINBINDD
228 Query information from winbind daemon
233 menu "Samba libraries selection"
235 config BR2_PACKAGE_SAMBA_LIBSMBCLIENT
238 libsmbclient is a library toolset that permits applications
239 to manipulate CIFS/SMB network resources using many of the
240 standards POSIX functions available for manipulating local
243 config BR2_PACKAGE_SAMBA_LIBNSS_WINS
246 depends on BR2_TOOLCHAIN_USES_GLIBC
247 depends on BR2_PACKAGE_SAMBA_WINBINDD
249 libnss_wins is a library that permits the Name Service Switch
250 to resolve NetBIOS names.
252 config BR2_PACKAGE_SAMBA_LIBNSS_WINBIND
253 bool "libnss_winbind"
255 depends on BR2_TOOLCHAIN_USES_GLIBC
256 depends on BR2_PACKAGE_SAMBA_WINBINDD
258 libnss_winbind is a library that permits the Name Service
259 Switch to resolve user and group information from a Windows
265 menu "Samba support selection"
267 config BR2_PACKAGE_SAMBA_AVAHI
270 depends on BR2_PACKAGE_AVAHI_DAEMON
271 depends on BR2_USE_MMU # dbus
272 select BR2_PACKAGE_DBUS
274 Include support for avahi
276 comment "support avahi - disabled (requires avahi-daemon)"
277 depends on BR2_USE_MMU
278 depends on !BR2_PACKAGE_AVAHI_DAEMON
280 config BR2_PACKAGE_SAMBA_GAMIN
283 depends on BR2_PACKAGE_GAMIN
285 Include support for gamin
287 comment "support gamin - disabled (requires gamin)"
288 depends on !BR2_PACKAGE_GAMIN