ebce685e1d
By default, Avahi installs service definitions for SSH and SFTP, but those might not be present on all systems. This commit adds an option to control the installation of those Avahi services. Even though that potentially breaks backward compatibility with older configuration, we have chosen to make the option default to disable, which means that now the SSH and SFTP avahi services are no longer installed by default. As there is no way to tell the Avahi package not to install the service files in the first place, we have to manually remove them from the target directory. Signed-off-by: Florian Larysch <fl@n621.de> [Thomas: make the option default to disabled, fix small formatting issues.] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
57 lines
1.6 KiB
Plaintext
57 lines
1.6 KiB
Plaintext
config BR2_PACKAGE_AVAHI
|
|
bool "avahi"
|
|
# libdaemon uses fork()
|
|
depends on BR2_USE_MMU
|
|
depends on BR2_TOOLCHAIN_HAS_THREADS
|
|
depends on !BR2_STATIC_LIBS
|
|
help
|
|
Avahi is a system which facilitates service
|
|
discovery on a local network.
|
|
|
|
http://www.avahi.org/
|
|
|
|
if BR2_PACKAGE_AVAHI
|
|
|
|
config BR2_PACKAGE_AVAHI_AUTOIPD
|
|
bool "IPv4LL network address configuration daemon"
|
|
default y
|
|
select BR2_PACKAGE_LIBDAEMON
|
|
help
|
|
Avahi-autoipd implements IPv4LL, "Dynamic Configuration of
|
|
IPv4 Link-Local Addresses" (IETF RFC3927), a protocol for
|
|
automatic IP address configuration from the link-local
|
|
169.254.0.0/16 range without the need for a central server.
|
|
It is primarily intended to be used in ad-hoc networks which
|
|
lack a DHCP server.
|
|
|
|
config BR2_PACKAGE_AVAHI_DAEMON
|
|
bool "mDNS/DNS-SD daemon"
|
|
select BR2_PACKAGE_LIBDAEMON
|
|
select BR2_PACKAGE_EXPAT
|
|
help
|
|
The Avahi mDNS/DNS-SD daemon implementing Apple's ZeroConf
|
|
architecture (also known as "Rendezvous" or "Bonjour").
|
|
The daemon registers local IP addresses and services using
|
|
mDNS/DNS-SD.
|
|
|
|
config BR2_PACKAGE_AVAHI_LIBDNSSD_COMPATIBILITY
|
|
bool "libdns_sd compatibility (Bonjour)"
|
|
depends on BR2_PACKAGE_AVAHI_DAEMON
|
|
select BR2_PACKAGE_DBUS
|
|
help
|
|
Enable the libdns_sd (Bonjour) compatibility library support
|
|
for legacy applications.
|
|
|
|
config BR2_PACKAGE_AVAHI_DEFAULT_SERVICES
|
|
bool "install default service definitions"
|
|
depends on BR2_PACKAGE_AVAHI_DAEMON
|
|
help
|
|
Install the SSH/SFTP service definitions included with the
|
|
Avahi daemon by default.
|
|
|
|
endif
|
|
|
|
comment "avahi needs a toolchain w/ threads"
|
|
depends on BR2_USE_MMU
|
|
depends on !BR2_TOOLCHAIN_HAS_THREADS
|