summaryrefslogtreecommitdiffstats
path: root/rules/avahi.in
blob: 3b0a51e9e0c201bfe22a5eaa3b7918af4df566db (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
## SECTION=networking

menuconfig AVAHI
	tristate
	select HOST_INTLTOOL
	select LIBDAEMON
	select EXPAT
	select QT4	if AVAHI_QT4
	select DBUS	if AVAHI_DBUS
	select GTK	if AVAHI_GTK
	select LIBGLADE	if AVAHI_GTK
	prompt "avahi                         "
	help
	  Avahi is a system which facilitates service discovery on a local network.

if AVAHI

config AVAHI_GLIB
	bool
	prompt "enable glib support"
	help
	  --enable-glib

config AVAHI_GOBJECT
	bool
	prompt "enable gobject support"
	help
	  --enable-gobject

config AVAHI_QT3
	bool
	depends on BROKEN
	prompt "enable qt3 support"
	help
	  --enable-qt3

config AVAHI_QT4
	bool
	prompt "enable qt4 support"
	help
	  --enable-qt4

config AVAHI_GTK
	bool
	prompt "enable gtk support"
	help
	  --enable-gtk

config AVAHI_LIBAVAHI_CLIENT
	bool
	prompt "enable avahi-client support"
	select AVAHI_DBUS
	select AVAHI_DAEMON
	help
	  A simplifying C wrapper around the D-Bus API.
	  It is recommend using this API in C or C++ progams.
	  The D-Bus internals are hidden completely.

menuconfig AVAHI_DBUS
	bool
	prompt "enable dbus support"
	help
	  --enable-dbus

if AVAHI_DBUS

config AVAHI_DBUS_SYS
        string
        prompt "Path to D-Bus system.d directory"
        default "/etc/dbus-1/system.d"
        help
          Enter the Path to the D-Bus system.d directory

config AVAHI_DBUS_SOCKET
        string
        prompt "Path to the D-Bus system socket"
        default "unix:path=/var/run/dbus/system_bus_socket"
        help
          Enter the Path to the D-Bus system socket, you probably want
          to put unix:path= at the start. Only needed for very
          old D-Bus releases

endif

menuconfig AVAHI_DAEMON
	bool
	prompt "avahi-daemon"
	help
	  Install the avahi-daemon program

if AVAHI_DAEMON

config AVAHI_USER
        string
        prompt "user for running the avahi (mDNS/DNS-SD) daemon"
        default "avahi"
        help
          Enter the user name to run the avahi (mDNS/DNS-SD) daemon with.
          The PTXdist standard configuration has only root, so if you want
          to use the avahi default user "avahi" you have to create 
          a related user yourself.

config AVAHI_GROUP
        string
        prompt "group for running the avahi (mDNS/DNS-SD) daemon"
        default "avahi"
        help
          Enter the group name to run the avahi (mDNS/DNS-SD) daemon with.
          The PTXdist standard configuration has only root, so if you want
          to use the avahi default group "avahi" you have to create 
          a related group yourself.

config AVAHI_SERVICES
	bool
	depends on AVAHI_DAEMON
	prompt "avahi services"
	help
	  install avahi service descriptions

endif

config AVAHI_DNSCONFD
	bool
	select AVAHI_DAEMON
	prompt "avahi-dnsconfd"
	help
	  avahi-dnsconfd connects to a running avahi-daemon and runs the
	  script /etc/avahi/dnsconfd.action for each unicast DNS server
	  that is announced on the local LAN. This is useful for
	  configuring unicast DNS servers in a DHCP-like fashion 
	  with mDNS.

menuconfig AVAHI_AUTOIP
	bool
	prompt "avahi-autoipd"
	help
	  Install the avahi-autoipd daemon (IPv4 link-local address autoconfiguration)
	  Please check: You need CONFIG_FILE_LOCKING=y in your Kernel Config.

if AVAHI_AUTOIP

config AVAHI_AUTOIP_USER
        string
        prompt "user for running the avahi autoip (IPv4LL) daemon"
        default "avahi-autoipd"
        help
          Enter the user name to run the avahi autoip (IPv4LL) daemon with.
          The PTXdist standard configuration has only root, so if you want
          to use the avahi default user "avahi-autoipd" you have to create 
          a related user yourself.

config AVAHI_AUTOIP_GROUP
        string
        prompt "group for running the avahi autoip (IPv4LL) daemon"
        default "avahi-autoipd"
        help
          Enter the group name to run the avahi autoip (IPv4LL) daemon with.
          The PTXdist standard configuration has only root, so if you want
          to use the avahi default group "avahi-autoipd" you have to create 
          a related group yourself.
endif

endif