2007-01-14 07:13:27 +01:00
|
|
|
config BR2_PACKAGE_SAMBA
|
|
|
|
bool "samba"
|
2013-06-09 04:46:38 +02:00
|
|
|
depends on BR2_TOOLCHAIN_HAS_THREADS
|
2013-10-09 23:30:41 +02:00
|
|
|
depends on BR2_USE_MMU # fork()
|
2014-05-23 19:59:30 +02:00
|
|
|
depends on !BR2_avr32 # binary too large, relocations don't fit
|
|
|
|
depends on !BR2_nios2 # binary too large, relocations don't fit
|
2012-05-11 11:37:36 +02:00
|
|
|
select BR2_PACKAGE_POPT
|
2007-01-14 07:13:27 +01:00
|
|
|
help
|
2014-03-02 13:42:17 +01:00
|
|
|
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.
|
2007-01-14 07:13:27 +01:00
|
|
|
|
|
|
|
http://www.samba.org/
|
|
|
|
|
2009-10-18 19:35:12 +02:00
|
|
|
NOTE: A complete Samba install takes over 50MB of space,
|
2007-01-14 07:13:27 +01:00
|
|
|
so choose only the components you need.
|
|
|
|
|
2013-10-13 16:55:32 +02:00
|
|
|
comment "samba needs a toolchain w/ threads"
|
2014-05-20 09:20:23 +02:00
|
|
|
depends on !BR2_avr32
|
2013-11-07 09:24:37 +01:00
|
|
|
depends on BR2_USE_MMU
|
2013-06-09 04:46:38 +02:00
|
|
|
depends on !BR2_TOOLCHAIN_HAS_THREADS
|
|
|
|
|
2012-05-11 11:37:36 +02:00
|
|
|
if BR2_PACKAGE_SAMBA
|
2007-01-14 07:13:27 +01:00
|
|
|
|
2013-05-04 04:06:45 +02:00
|
|
|
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).
|
|
|
|
|
2012-05-11 11:37:36 +02:00
|
|
|
config BR2_PACKAGE_SAMBA_LIBICONV
|
|
|
|
bool "extended encodings (libiconv)"
|
|
|
|
depends on !BR2_ENABLE_LOCALE
|
|
|
|
select BR2_PACKAGE_LIBICONV
|
2007-01-14 07:13:27 +01:00
|
|
|
help
|
2012-05-11 11:37:36 +02:00
|
|
|
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"
|
2007-01-14 07:13:27 +01:00
|
|
|
|
|
|
|
config BR2_PACKAGE_SAMBA_EVENTLOGADM
|
|
|
|
bool "eventlogadm"
|
|
|
|
default y
|
|
|
|
help
|
|
|
|
Write Eventlog records to a tdb or perform other eventlog functions
|
|
|
|
|
2008-10-06 21:53:29 +02:00
|
|
|
config BR2_PACKAGE_SAMBA_FINDSMB
|
|
|
|
bool "findsmb"
|
|
|
|
default y
|
|
|
|
depends on BR2_PACKAGE_SAMBA_SMBCLIENT
|
|
|
|
depends on BR2_PACKAGE_SAMBA_NMBLOOKUP
|
2012-10-19 05:13:52 +02:00
|
|
|
depends on BR2_PACKAGE_PERL
|
2008-10-06 21:53:29 +02:00
|
|
|
help
|
|
|
|
Script to browse network
|
|
|
|
|
|
|
|
comment "findsmb - disabled (requires nmblookup, smbclient and perl)"
|
2012-10-19 05:13:52 +02:00
|
|
|
depends on !BR2_PACKAGE_SAMBA_SMBCLIENT || !BR2_PACKAGE_SAMBA_NMBLOOKUP || !BR2_PACKAGE_PERL
|
2008-10-06 21:53:29 +02:00
|
|
|
|
2007-01-14 07:13:27 +01:00
|
|
|
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"
|
2009-10-18 19:35:12 +02:00
|
|
|
select BR2_PACKAGE_READLINE
|
2007-01-14 07:13:27 +01:00
|
|
|
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"
|
2009-10-18 19:35:12 +02:00
|
|
|
select BR2_PACKAGE_READLINE
|
2007-01-14 07:13:27 +01:00
|
|
|
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
|
|
|
|
|
2011-08-01 23:46:16 +02:00
|
|
|
config BR2_PACKAGE_SAMBA_SMBD
|
|
|
|
bool "smbd"
|
|
|
|
default y
|
|
|
|
help
|
|
|
|
The server daemon that provides filesharing and printing services
|
|
|
|
|
2007-01-14 07:13:27 +01:00
|
|
|
config BR2_PACKAGE_SAMBA_SMBGET
|
|
|
|
bool "smbget"
|
|
|
|
default y
|
|
|
|
help
|
|
|
|
wget-like utility for download files over SMB
|
|
|
|
|
2009-10-18 19:35:12 +02:00
|
|
|
config BR2_PACKAGE_SAMBA_SMBLDBTOOLS
|
|
|
|
bool "smbldbtools"
|
|
|
|
default y
|
|
|
|
help
|
|
|
|
ldbadd ldbdel ldbedit ldbmodify ldbrename ldbsearch tools
|
|
|
|
|
2007-01-14 07:13:27 +01:00
|
|
|
config BR2_PACKAGE_SAMBA_SMBPASSWD
|
|
|
|
bool "smbpasswd"
|
|
|
|
default y
|
|
|
|
help
|
|
|
|
Change a user's SMB passwd
|
|
|
|
|
2009-10-18 19:35:12 +02:00
|
|
|
config BR2_PACKAGE_SAMBA_SMBSHARESEC
|
|
|
|
bool "smbsharesec"
|
|
|
|
default y
|
|
|
|
help
|
|
|
|
Manipulate share permissions on SMB file shares
|
|
|
|
|
2007-01-14 07:13:27 +01:00
|
|
|
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
|
|
|
|
|
2012-08-13 22:02:35 +02:00
|
|
|
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.
|
|
|
|
|
2008-10-06 21:53:29 +02:00
|
|
|
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
|
|
|
|
|
2007-01-14 07:13:27 +01:00
|
|
|
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
|
2009-10-18 19:35:12 +02:00
|
|
|
|
|
|
|
|
|
|
|
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.
|
|
|
|
|
2014-11-26 01:00:15 +01:00
|
|
|
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.
|
|
|
|
|
2009-10-18 19:35:12 +02:00
|
|
|
endmenu
|
|
|
|
|
|
|
|
|
|
|
|
menu "Samba support selection"
|
|
|
|
|
|
|
|
config BR2_PACKAGE_SAMBA_AVAHI
|
|
|
|
bool "support avahi"
|
|
|
|
default y
|
2010-08-29 21:35:36 +02:00
|
|
|
depends on BR2_PACKAGE_AVAHI_DAEMON
|
2012-11-17 13:24:08 +01:00
|
|
|
depends on BR2_USE_MMU # dbus
|
2012-01-27 00:41:29 +01:00
|
|
|
select BR2_PACKAGE_DBUS
|
2009-10-18 19:35:12 +02:00
|
|
|
help
|
|
|
|
Include support for avahi
|
|
|
|
|
2013-06-09 04:46:38 +02:00
|
|
|
comment "support avahi - disabled (requires avahi-daemon)"
|
2013-11-07 09:24:37 +01:00
|
|
|
depends on BR2_USE_MMU
|
2013-06-09 04:46:38 +02:00
|
|
|
depends on !BR2_PACKAGE_AVAHI_DAEMON
|
2009-10-18 19:35:12 +02:00
|
|
|
|
|
|
|
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
|
|
|
|
|
2012-05-11 11:37:36 +02:00
|
|
|
endif
|