perl-path-tiny: bump to version 0.061
[buildroot-gz.git] / package / samba / Config.in
blobe2cac9e94f6eb65a6a64912f9f3360da6273c3bc
1 config BR2_PACKAGE_SAMBA
2         bool "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
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.
13           http://www.samba.org/
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"
19         depends on !BR2_avr32
20         depends on BR2_USE_MMU
21         depends on !BR2_TOOLCHAIN_HAS_THREADS
23 if BR2_PACKAGE_SAMBA
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).
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.
43 menu "Samba tools selection"
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
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
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
64         bool "net"
65         default y
66         help
67           Distributed SMB/CIFS Server Management Utility
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
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
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
89 config BR2_PACKAGE_SAMBA_PDBEDIT
90         bool "pdbedit"
91         default y
92         help
93           Manage the SAM database (Database of Samba Users)
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
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.
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
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
122 config BR2_PACKAGE_SAMBA_SMBCONTROL
123         bool "smbcontrol"
124         default y
125         help
126           Send messages to smbd, nmbd or winbindd processes
128 config BR2_PACKAGE_SAMBA_SMBCQUOTAS
129         bool "smbcquotas"
130         default y
131         help
132           Set or get QUOTAs of NTFS 5 shares
134 config BR2_PACKAGE_SAMBA_SMBD
135         bool "smbd"
136         default y
137         help
138           The server daemon that provides filesharing and printing services
140 config BR2_PACKAGE_SAMBA_SMBGET
141         bool "smbget"
142         default y
143         help
144           wget-like utility for download files over SMB
146 config BR2_PACKAGE_SAMBA_SMBLDBTOOLS
147         bool "smbldbtools"
148         default y
149         help
150           ldbadd ldbdel ldbedit ldbmodify ldbrename ldbsearch tools
152 config BR2_PACKAGE_SAMBA_SMBPASSWD
153         bool "smbpasswd"
154         default y
155         help
156           Change a user's SMB passwd
158 config BR2_PACKAGE_SAMBA_SMBSHARESEC
159         bool "smbsharesec"
160         default y
161         help
162           Manipulate share permissions on SMB file shares
164 config BR2_PACKAGE_SAMBA_SMBSPOOL
165         bool "smbspool"
166         default y
167         help
168           Send a print file to an SMB printer
170 config BR2_PACKAGE_SAMBA_SMBSTATUS
171         bool "smbstatus"
172         default y
173         help
174           Report on current Samba connections
176 config BR2_PACKAGE_SAMBA_SMBTREE
177         bool "smbtree"
178         default y
179         help
180           A text based smb network browser
182 config BR2_PACKAGE_SAMBA_SWAT
183         bool "swat"
184         default y
185         help
186           Samba Web Administration Tool
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.
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
202 comment "smbtar        - disabled (requires smbclient)"
203         depends on !BR2_PACKAGE_SAMBA_SMBCLIENT
205 config BR2_PACKAGE_SAMBA_TDB
206         bool "tdb"
207         default y
208         help
209           Tools to operate on the .tdb database files
211 config BR2_PACKAGE_SAMBA_TESTPARM
212         bool "testparm"
213         default y
214         help
215           Check an smb.conf configuration file for internal correctness
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
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
230 endmenu
233 menu "Samba libraries selection"
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.
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.
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.
262 endmenu
265 menu "Samba support selection"
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
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
281         bool "support gamin"
282         default y
283         depends on BR2_PACKAGE_GAMIN
284         help
285           Include support for gamin
287 comment "support gamin - disabled (requires gamin)"
288         depends on !BR2_PACKAGE_GAMIN
290 endmenu
292 endif