The cirros image was rebuilt against the 3.13.0-83 kernel, drivers e1000e, igbvf...
[packages/trusty/cirros-testvm.git] / cirros-testvm / src-cirros / buildroot-2015.05 / package / samba / Config.in
1 config BR2_PACKAGE_SAMBA
2         bool "samba"
3         depends on BR2_DEPRECATED_SINCE_2015_05
4         depends on BR2_TOOLCHAIN_HAS_THREADS
5         depends on BR2_USE_MMU # fork()
6         depends on !BR2_nios2 # binary too large, relocations don't fit
7         select BR2_PACKAGE_POPT
8         help
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.
12
13           http://www.samba.org/
14
15           NOTE: A complete Samba install takes over 50MB of space,
16                 so choose only the components you need.
17
18 comment "samba needs a toolchain w/ threads"
19         depends on BR2_DEPRECATED_SINCE_2015_05
20         depends on BR2_USE_MMU
21         depends on !BR2_TOOLCHAIN_HAS_THREADS
22
23 if BR2_PACKAGE_SAMBA
24
25 config BR2_PACKAGE_SAMBA_MAX_DEBUGLEVEL
26         int "Maximum level of compiled-in debug messages"
27         range -1 10000
28         default -1
29         help
30           Define the level of compiled-in debug messages.
31           This allows for big space savings, -1 being the lowest (none).
32
33 config BR2_PACKAGE_SAMBA_LIBICONV
34         bool "extended encodings (libiconv)"
35         depends on !BR2_ENABLE_LOCALE
36         select BR2_PACKAGE_LIBICONV
37         help
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
41           other encodings.
42
43 menu "Samba tools selection"
44
45 config BR2_PACKAGE_SAMBA_EVENTLOGADM
46         bool "eventlogadm"
47         default y
48         help
49           Write Eventlog records to a tdb or perform other eventlog functions
50
51 config BR2_PACKAGE_SAMBA_FINDSMB
52         bool "findsmb"
53         default y
54         depends on BR2_PACKAGE_SAMBA_SMBCLIENT
55         depends on BR2_PACKAGE_SAMBA_NMBLOOKUP
56         depends on BR2_PACKAGE_PERL
57         help
58           Script to browse network
59
60 comment "findsmb       - disabled (requires nmblookup, smbclient and perl)"
61         depends on !BR2_PACKAGE_SAMBA_SMBCLIENT || !BR2_PACKAGE_SAMBA_NMBLOOKUP || !BR2_PACKAGE_PERL
62
63 config BR2_PACKAGE_SAMBA_NET
64         bool "net"
65         default y
66         help
67           Distributed SMB/CIFS Server Management Utility
68
69 config BR2_PACKAGE_SAMBA_NMBD
70         bool "nmbd"
71         default y
72         help
73           NetBIOS name server to provide NetBIOS over IP naming services
74           to clients
75
76 config BR2_PACKAGE_SAMBA_NMBLOOKUP
77         bool "nmblookup"
78         default y
79         help
80           Query NetBIOS names and map them to IP addresses in a network
81           using NetBIOS over TCP/IP queries
82
83 config BR2_PACKAGE_SAMBA_NTLM_AUTH
84         bool "ntlm_auth"
85         default y
86         help
87           Helper utility that authenticates users using NT/LM authentication
88
89 config BR2_PACKAGE_SAMBA_PDBEDIT
90         bool "pdbedit"
91         default y
92         help
93           Manage the SAM database (Database of Samba Users)
94
95 config BR2_PACKAGE_SAMBA_PROFILES
96         bool "profiles"
97         default y
98         help
99           Utility that reports and changes SIDs in Windows NT registry files
100
101 config BR2_PACKAGE_SAMBA_RPCCLIENT
102         bool "rpcclient"
103         select BR2_PACKAGE_READLINE
104         default y
105         help
106           Tool for executing client side MS-RPC functions using RPC
107           calls from a UNIX workstation.
108
109 config BR2_PACKAGE_SAMBA_SMBCACLS
110         bool "smbcacls"
111         default y
112         help
113           Set or get ACLs on an NT file or directory names
114
115 config BR2_PACKAGE_SAMBA_SMBCLIENT
116         bool "smbclient"
117         select BR2_PACKAGE_READLINE
118         default y
119         help
120           ftp-like client to access SMB/CIFS resources on servers
121
122 config BR2_PACKAGE_SAMBA_SMBCONTROL
123         bool "smbcontrol"
124         default y
125         help
126           Send messages to smbd, nmbd or winbindd processes
127
128 config BR2_PACKAGE_SAMBA_SMBCQUOTAS
129         bool "smbcquotas"
130         default y
131         help
132           Set or get QUOTAs of NTFS 5 shares
133
134 config BR2_PACKAGE_SAMBA_SMBD
135         bool "smbd"
136         default y
137         help
138           The server daemon that provides filesharing and printing services
139
140 config BR2_PACKAGE_SAMBA_SMBGET
141         bool "smbget"
142         default y
143         help
144           wget-like utility for download files over SMB
145
146 config BR2_PACKAGE_SAMBA_SMBLDBTOOLS
147         bool "smbldbtools"
148         default y
149         help
150           ldbadd ldbdel ldbedit ldbmodify ldbrename ldbsearch tools
151
152 config BR2_PACKAGE_SAMBA_SMBPASSWD
153         bool "smbpasswd"
154         default y
155         help
156           Change a user's SMB passwd
157
158 config BR2_PACKAGE_SAMBA_SMBSHARESEC
159         bool "smbsharesec"
160         default y
161         help
162           Manipulate share permissions on SMB file shares
163
164 config BR2_PACKAGE_SAMBA_SMBSPOOL
165         bool "smbspool"
166         default y
167         help
168           Send a print file to an SMB printer
169
170 config BR2_PACKAGE_SAMBA_SMBSTATUS
171         bool "smbstatus"
172         default y
173         help
174           Report on current Samba connections
175
176 config BR2_PACKAGE_SAMBA_SMBTREE
177         bool "smbtree"
178         default y
179         help
180           A text based smb network browser
181
182 config BR2_PACKAGE_SAMBA_SWAT
183         bool "swat"
184         default y
185         help
186           Samba Web Administration Tool
187
188 config BR2_PACKAGE_SAMBA_SMBTA_UTIL
189         bool "smbta-util"
190         default y
191         help
192           Tool to ease the configuration of the vfs_smb_traffic_analyzer
193           module regarding data encryption.
194
195 config BR2_PACKAGE_SAMBA_SMBTAR
196         bool "smbtar"
197         default y
198         depends on BR2_PACKAGE_SAMBA_SMBCLIENT
199         help
200           tar-like script that wraps smbclient
201
202 comment "smbtar        - disabled (requires smbclient)"
203         depends on !BR2_PACKAGE_SAMBA_SMBCLIENT
204
205 config BR2_PACKAGE_SAMBA_TDB
206         bool "tdb"
207         default y
208         help
209           Tools to operate on the .tdb database files
210
211 config BR2_PACKAGE_SAMBA_TESTPARM
212         bool "testparm"
213         default y
214         help
215           Check an smb.conf configuration file for internal correctness
216
217 config BR2_PACKAGE_SAMBA_WINBINDD
218         bool "winbindd"
219         default y
220         help
221           Name Service Switch daemon for resolving names from NT servers
222
223 config BR2_PACKAGE_SAMBA_WBINFO
224         bool "wbinfo"
225         default y
226         depends on BR2_PACKAGE_SAMBA_WINBINDD
227         help
228           Query information from winbind daemon
229
230 endmenu
231
232
233 menu "Samba libraries selection"
234
235 config BR2_PACKAGE_SAMBA_LIBSMBCLIENT
236         bool "libsmbclient"
237         help
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
241           files.
242
243 config BR2_PACKAGE_SAMBA_LIBNSS_WINS
244         bool "libnss_wins"
245         default y
246         depends on BR2_TOOLCHAIN_USES_GLIBC
247         depends on BR2_PACKAGE_SAMBA_WINBINDD
248         help
249           libnss_wins is a library that permits the Name Service Switch
250           to resolve NetBIOS names.
251
252 config BR2_PACKAGE_SAMBA_LIBNSS_WINBIND
253         bool "libnss_winbind"
254         default y
255         depends on BR2_TOOLCHAIN_USES_GLIBC
256         depends on BR2_PACKAGE_SAMBA_WINBINDD
257         help
258           libnss_winbind is a library that permits the Name Service
259           Switch to resolve user and group information from a Windows
260           NT server.
261
262 endmenu
263
264
265 menu "Samba support selection"
266
267 config BR2_PACKAGE_SAMBA_AVAHI
268         bool "support avahi"
269         default y
270         depends on BR2_PACKAGE_AVAHI_DAEMON
271         depends on BR2_USE_MMU # dbus
272         select BR2_PACKAGE_DBUS
273         help
274           Include support for avahi
275
276 comment "support avahi - disabled (requires avahi-daemon)"
277         depends on BR2_USE_MMU
278         depends on !BR2_PACKAGE_AVAHI_DAEMON
279
280 config BR2_PACKAGE_SAMBA_GAMIN
281         bool "support gamin"
282         default y
283         depends on BR2_PACKAGE_GAMIN
284         help
285           Include support for gamin
286
287 comment "support gamin - disabled (requires gamin)"
288         depends on !BR2_PACKAGE_GAMIN
289
290 endmenu
291
292 endif