1144059ede
The libnss_wins and libnss_winbind libraries are required in order to add support for the wins and winbind sources to the Name Service Switch (NSS), so make it possible to install them. This is useful in order to resolve NetBIOS names or user and group information from a Windows NT server. These libraries are installed to /lib/ like the standard libnss_* libraries from (E)GLIBC. [Thomas: remove useless comments.] Signed-off-by: Benoît Thébaudeau <benoit.thebaudeau.dev@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
293 lines
6.6 KiB
Plaintext
293 lines
6.6 KiB
Plaintext
config BR2_PACKAGE_SAMBA
|
|
bool "samba"
|
|
depends on BR2_TOOLCHAIN_HAS_THREADS
|
|
depends on BR2_USE_MMU # fork()
|
|
depends on !BR2_avr32 # binary too large, relocations don't fit
|
|
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_avr32
|
|
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
|