1config BR2_PACKAGE_MDNSD
2	bool "mdnsd"
3	depends on BR2_USE_MMU # fork()
4	help
5	  Small mDNS-SD daemon for advertising services and device
6	  discovery, similar to Avahi and Bonjour.
7
8	  By default, mdnsd runs on all interfaces that support
9	  multicast.  It reads services to announce from
10	  /etc/mdns.d/*.service, a few common services are included
11	  below.  To override the defaults, e.g., path to services,
12	  TTL of multicast frames, or the default interface, set
13	  MDNSD_ARGS in /etc/default/mdnsd
14
15	  Note: currently no NSS integration with GLIBC.
16
17	  https://github.com/troglobit/mdnsd
18
19if BR2_PACKAGE_MDNSD
20
21config BR2_PACKAGE_MDNSD_MQUERY
22	bool "mquery"
23	help
24	  Scan a LAN for mDNS capable devices, or query specific
25	  records, similar to the mdns-scan tool.  Useful for
26	  verifying multicast connectivity or locating neighbors with
27	  link-local address.
28
29comment "Services to advertise"
30
31config BR2_PACKAGE_MDNSD_FTP_SERVICE
32	bool "FTP service"
33
34config BR2_PACKAGE_MDNSD_HTTP_SERVICE
35	bool "HTTP service"
36
37config BR2_PACKAGE_MDNSD_IPP_SERVICE
38	bool "IPP service"
39
40config BR2_PACKAGE_MDNSD_PRINTER_SERVICE
41	bool "Printer service"
42
43config BR2_PACKAGE_MDNSD_SSH_SERVICE
44	bool "SSH service"
45	default y if BR2_PACKAGE_DROPBEAR
46	default y if BR2_PACKAGE_OPENSSH
47	default y if BR2_PACKAGE_LIBSSH_SERVER
48
49endif
50