kumquat-buildroot/package/samba/Config.in
Gustavo Zacarias 2cf5d91167 samba: deprecate package due to EOL
Samba 3.6.x is now EOL, people should move to samba4.

See: https://www.samba.org/samba/history/samba-4.2.0.html

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2015-04-03 14:31:39 +02:00

293 lines
6.6 KiB
Plaintext

config BR2_PACKAGE_SAMBA
bool "samba"
depends on BR2_DEPRECATED_SINCE_2015_05
depends on BR2_TOOLCHAIN_HAS_THREADS
depends on BR2_USE_MMU # fork()
depends on !BR2_nios2 # binary too large, relocations don't fit
select BR2_PACKAGE_POPT
help
Provides secure, stable and fast file and print services
for all clients using the SMB/CIFS protocol, such as all
versions of DOS, Windows, OS/2, Linux and many others.
http://www.samba.org/
NOTE: A complete Samba install takes over 50MB of space,
so choose only the components you need.
comment "samba needs a toolchain w/ threads"
depends on BR2_DEPRECATED_SINCE_2015_05
depends on BR2_USE_MMU
depends on !BR2_TOOLCHAIN_HAS_THREADS
if BR2_PACKAGE_SAMBA
config BR2_PACKAGE_SAMBA_MAX_DEBUGLEVEL
int "Maximum level of compiled-in debug messages"
range -1 10000
default -1
help
Define the level of compiled-in debug messages.
This allows for big space savings, -1 being the lowest (none).
config BR2_PACKAGE_SAMBA_LIBICONV
bool "extended encodings (libiconv)"
depends on !BR2_ENABLE_LOCALE
select BR2_PACKAGE_LIBICONV
help
Include libiconv support for extended conversion of filename
enconding. Samba has built-in support for UTF-8, ISO-8859-1
and ASCII, so this is only required if you want to support
other encodings.
menu "Samba tools selection"
config BR2_PACKAGE_SAMBA_EVENTLOGADM
bool "eventlogadm"
default y
help
Write Eventlog records to a tdb or perform other eventlog functions
config BR2_PACKAGE_SAMBA_FINDSMB
bool "findsmb"
default y
depends on BR2_PACKAGE_SAMBA_SMBCLIENT
depends on BR2_PACKAGE_SAMBA_NMBLOOKUP
depends on BR2_PACKAGE_PERL
help
Script to browse network
comment "findsmb - disabled (requires nmblookup, smbclient and perl)"
depends on !BR2_PACKAGE_SAMBA_SMBCLIENT || !BR2_PACKAGE_SAMBA_NMBLOOKUP || !BR2_PACKAGE_PERL
config BR2_PACKAGE_SAMBA_NET
bool "net"
default y
help
Distributed SMB/CIFS Server Management Utility
config BR2_PACKAGE_SAMBA_NMBD
bool "nmbd"
default y
help
NetBIOS name server to provide NetBIOS over IP naming services
to clients
config BR2_PACKAGE_SAMBA_NMBLOOKUP
bool "nmblookup"
default y
help
Query NetBIOS names and map them to IP addresses in a network
using NetBIOS over TCP/IP queries
config BR2_PACKAGE_SAMBA_NTLM_AUTH
bool "ntlm_auth"
default y
help
Helper utility that authenticates users using NT/LM authentication
config BR2_PACKAGE_SAMBA_PDBEDIT
bool "pdbedit"
default y
help
Manage the SAM database (Database of Samba Users)
config BR2_PACKAGE_SAMBA_PROFILES
bool "profiles"
default y
help
Utility that reports and changes SIDs in Windows NT registry files
config BR2_PACKAGE_SAMBA_RPCCLIENT
bool "rpcclient"
select BR2_PACKAGE_READLINE
default y
help
Tool for executing client side MS-RPC functions using RPC
calls from a UNIX workstation.
config BR2_PACKAGE_SAMBA_SMBCACLS
bool "smbcacls"
default y
help
Set or get ACLs on an NT file or directory names
config BR2_PACKAGE_SAMBA_SMBCLIENT
bool "smbclient"
select BR2_PACKAGE_READLINE
default y
help
ftp-like client to access SMB/CIFS resources on servers
config BR2_PACKAGE_SAMBA_SMBCONTROL
bool "smbcontrol"
default y
help
Send messages to smbd, nmbd or winbindd processes
config BR2_PACKAGE_SAMBA_SMBCQUOTAS
bool "smbcquotas"
default y
help
Set or get QUOTAs of NTFS 5 shares
config BR2_PACKAGE_SAMBA_SMBD
bool "smbd"
default y
help
The server daemon that provides filesharing and printing services
config BR2_PACKAGE_SAMBA_SMBGET
bool "smbget"
default y
help
wget-like utility for download files over SMB
config BR2_PACKAGE_SAMBA_SMBLDBTOOLS
bool "smbldbtools"
default y
help
ldbadd ldbdel ldbedit ldbmodify ldbrename ldbsearch tools
config BR2_PACKAGE_SAMBA_SMBPASSWD
bool "smbpasswd"
default y
help
Change a user's SMB passwd
config BR2_PACKAGE_SAMBA_SMBSHARESEC
bool "smbsharesec"
default y
help
Manipulate share permissions on SMB file shares
config BR2_PACKAGE_SAMBA_SMBSPOOL
bool "smbspool"
default y
help
Send a print file to an SMB printer
config BR2_PACKAGE_SAMBA_SMBSTATUS
bool "smbstatus"
default y
help
Report on current Samba connections
config BR2_PACKAGE_SAMBA_SMBTREE
bool "smbtree"
default y
help
A text based smb network browser
config BR2_PACKAGE_SAMBA_SWAT
bool "swat"
default y
help
Samba Web Administration Tool
config BR2_PACKAGE_SAMBA_SMBTA_UTIL
bool "smbta-util"
default y
help
Tool to ease the configuration of the vfs_smb_traffic_analyzer
module regarding data encryption.
config BR2_PACKAGE_SAMBA_SMBTAR
bool "smbtar"
default y
depends on BR2_PACKAGE_SAMBA_SMBCLIENT
help
tar-like script that wraps smbclient
comment "smbtar - disabled (requires smbclient)"
depends on !BR2_PACKAGE_SAMBA_SMBCLIENT
config BR2_PACKAGE_SAMBA_TDB
bool "tdb"
default y
help
Tools to operate on the .tdb database files
config BR2_PACKAGE_SAMBA_TESTPARM
bool "testparm"
default y
help
Check an smb.conf configuration file for internal correctness
config BR2_PACKAGE_SAMBA_WINBINDD
bool "winbindd"
default y
help
Name Service Switch daemon for resolving names from NT servers
config BR2_PACKAGE_SAMBA_WBINFO
bool "wbinfo"
default y
depends on BR2_PACKAGE_SAMBA_WINBINDD
help
Query information from winbind daemon
endmenu
menu "Samba libraries selection"
config BR2_PACKAGE_SAMBA_LIBSMBCLIENT
bool "libsmbclient"
help
libsmbclient is a library toolset that permits applications
to manipulate CIFS/SMB network resources using many of the
standards POSIX functions available for manipulating local
files.
config BR2_PACKAGE_SAMBA_LIBNSS_WINS
bool "libnss_wins"
default y
depends on BR2_TOOLCHAIN_USES_GLIBC
depends on BR2_PACKAGE_SAMBA_WINBINDD
help
libnss_wins is a library that permits the Name Service Switch
to resolve NetBIOS names.
config BR2_PACKAGE_SAMBA_LIBNSS_WINBIND
bool "libnss_winbind"
default y
depends on BR2_TOOLCHAIN_USES_GLIBC
depends on BR2_PACKAGE_SAMBA_WINBINDD
help
libnss_winbind is a library that permits the Name Service
Switch to resolve user and group information from a Windows
NT server.
endmenu
menu "Samba support selection"
config BR2_PACKAGE_SAMBA_AVAHI
bool "support avahi"
default y
depends on BR2_PACKAGE_AVAHI_DAEMON
depends on BR2_USE_MMU # dbus
select BR2_PACKAGE_DBUS
help
Include support for avahi
comment "support avahi - disabled (requires avahi-daemon)"
depends on BR2_USE_MMU
depends on !BR2_PACKAGE_AVAHI_DAEMON
config BR2_PACKAGE_SAMBA_GAMIN
bool "support gamin"
default y
depends on BR2_PACKAGE_GAMIN
help
Include support for gamin
comment "support gamin - disabled (requires gamin)"
depends on !BR2_PACKAGE_GAMIN
endmenu
endif