]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - etc/rc.d/Makefile
MFV r316872: 7502 ztest should run zdb with -G (debug mode)
[FreeBSD/FreeBSD.git] / etc / rc.d / Makefile
1 # $FreeBSD$
2
3 .include <src.opts.mk>
4
5 BINDIR=         /etc/rc.d
6 FILESGROUPS=    FILES
7
8 FILES=  DAEMON \
9         FILESYSTEMS \
10         LOGIN \
11         NETWORKING \
12         SERVERS \
13         abi \
14         addswap \
15         adjkerntz \
16         archdep \
17         auditd \
18         auditdistd \
19         bgfsck \
20         ${_blacklistd} \
21         ${_bluetooth} \
22         bridge \
23         ${_bthidd} \
24         cleanvar \
25         cleartmp \
26         cron \
27         ctld \
28         ddb \
29         defaultroute \
30         devd \
31         devfs \
32         devmatch \
33         dhclient \
34         dmesg \
35         dumpon \
36         fsck \
37         gbde \
38         geli \
39         geli2 \
40         gptboot \
41         growfs \
42         gssd \
43         ${_hcsecd} \
44         hostid \
45         hostid_save \
46         hostname \
47         iovctl \
48         ip6addrctl \
49         ipfilter \
50         ipfs \
51         ipmon \
52         ipnat \
53         ipsec \
54         ${_kadmind} \
55         ${_kdc} \
56         ${_kfd} \
57         kld \
58         kldxref \
59         ${_kpasswdd} \
60         ldconfig \
61         local \
62         localpkg \
63         lockd \
64         mixer \
65         motd \
66         mountcritlocal \
67         mountcritremote \
68         mountlate \
69         mdconfig \
70         mdconfig2 \
71         mountd \
72         msgs \
73         natd \
74         netif \
75         netoptions \
76         netwait \
77         newsyslog \
78         nfsclient \
79         nfscbd \
80         nfsd \
81         nfsuserd \
82         nisdomain \
83         ${_nscd} \
84         nsswitch \
85         ntpdate \
86         ${_opensm} \
87         pf \
88         pflog \
89         pfsync \
90         ppp \
91         pppoed \
92         pwcheck \
93         quota \
94         random \
95         rarpd \
96         rctl \
97         resolv \
98         root \
99         route6d \
100         routing \
101         rpcbind \
102         rtadvd \
103         rtsold \
104         rwho \
105         savecore \
106         securelevel \
107         serial \
108         sppp \
109         statd \
110         static_arp \
111         static_ndp \
112         stf \
113         swap \
114         swaplate \
115         sysctl \
116         syslogd \
117         tmp \
118         ${_ubthidhci} \
119         ugidfw \
120         ${_utx} \
121         var \
122         watchdogd
123
124 .if ${MK_NIS} != "no"
125 FILES+= ypbind \
126         ypldap \
127         yppasswdd \
128         ypserv \
129         ypset \
130         ypupdated \
131         ypxfrd
132 .endif
133
134 .if ${MK_ACCT} != "no"
135 FILESGROUPS+=   ACCT
136 ACCT+=          accounting
137 ACCTPACKAGE=    acct
138 .endif
139
140 .if ${MK_ACPI} != "no"
141 FILESGROUPS+=   ACPI
142 ACPI=           power_profile
143 ACPIPACKAGE=    acpi
144 .endif
145
146 .if ${MK_ACPI} != "no" || ${MK_APM} != "no"
147 FILES+=         powerd
148 .endif
149
150 .if ${MK_AMD} != "no"
151 FILESGROUPS+=   AMD
152 AMD+=           amd
153 AMDPACKAGE=     amd
154 .endif
155
156 .if ${MK_APM} != "no"
157 FILESGROUPS+=   APM
158 APM+=           apm
159 APM+=           apmd
160 APMPACKAGE=     apm
161 .endif
162
163 .if ${MK_AUTOFS} != "no"
164 FILES+=         automount
165 FILES+=         automountd
166 FILES+=         autounmountd
167 .endif
168
169 .if ${MK_BLACKLIST} != "no"
170 _blacklistd+=   blacklistd
171 .endif
172
173 .if ${MK_BLUETOOTH} != "no"
174 _bluetooth=     bluetooth
175 _bthidd=        bthidd
176 _hcsecd=        hcsecd
177 FILES+=         rfcomm_pppd_server
178 FILES+=         sdpd
179 _ubthidhci=     ubthidhci
180 .endif
181
182 .if ${MK_BOOTPARAMD} != "no"
183 FILES+=         bootparams
184 .endif
185
186 .if ${MK_BSNMP} != "no"
187 FILESGROUPS+=   BSNMP
188 BSNMP+=         bsnmpd
189 BSNMPPACKAGE=   bsnmp
190 .endif
191
192 .if ${MK_CCD} != "no"
193 FILES+=         ccd
194 .endif
195
196 .if ${MK_FTP} != "no"
197 FILES+=         ftpd
198 .endif
199
200 .if ${MK_HAST} != "no"
201 FILESGROUPS+=   HAST
202 HAST=           hastd
203 HASTPACKAGE=    hast
204 .endif
205
206 .if ${MK_INETD} != "no"
207 FILES+=         inetd
208 .endif
209
210 .if ${MK_IPFW} != "no"
211 FILES+=         ipfw
212 .if ${MK_NETGRAPH} != "no"
213 FILES+=         ipfw_netflow
214 .endif
215 .endif
216
217 .if ${MK_ISCSI} != "no"
218 FILES+=         iscsictl
219 FILES+=         iscsid
220 .endif
221
222 .if ${MK_JAIL} != "no"
223 FILESGROUPS+=   JAIL
224 JAIL+=          jail
225 JAILPACKAGE=    jail
226 .endif
227
228 .if ${MK_LEGACY_CONSOLE} != "no"
229 FILES+=         moused
230 FILES+=         syscons
231 .endif
232
233 .if ${MK_LPR} != "no"
234 FILES+=         lpd
235 .endif
236
237 .if ${MK_KERBEROS} != "no"
238 FILES+=         ipropd_master
239 FILES+=         ipropd_slave
240 _kadmind=       kadmind
241 _kdc=           kdc
242 _kfd=           kfd
243 _kpasswdd=      kpasswdd
244 .endif
245
246 .if ${MK_MAIL} != "no"
247 FILES+=         othermta
248 .endif
249
250 .if ${MK_NS_CACHING} != "no"
251 _nscd=          nscd
252 .endif
253
254 .if ${MK_NTP} != "no"
255 FILES+=         ntpd
256 .endif
257
258 .if ${MK_OFED} != "no"
259 _opensm=        opensm
260 .endif
261
262 .if ${MK_OPENSSL} != "no"
263 FILES+=         keyserv
264 .endif
265
266 .if ${MK_OPENSSH} != "no"
267 FILESGROUPS+=   SSH
268 SSH=            sshd
269 SSHPACKAGE=     ssh
270 .endif
271
272 .if ${MK_PF} != "no"
273 FILES+=         ftp-proxy
274 .endif
275
276 .if ${MK_ROUTED} != "no"
277 FILES+=         routed
278 .endif
279
280 .if ${MK_SENDMAIL} != "no"
281 FILESGROUPS+=   SMRCD
282 SMRCD=          sendmail
283 SMRCDPACKAGE=   sendmail
284 .endif
285
286 .if ${MK_TIMED} != "no"
287 FILES+=         timed
288 .endif
289
290 .if ${MK_UNBOUND} != "no"
291 FILESGROUPS+=   UNBOUND
292 UNBOUND+=       local_unbound
293 UNBOUNDPACKAGE= unbound
294 .endif
295
296 .if ${MK_UTMPX} != "no"
297 _utx=           utx
298 .endif
299
300 .if ${MK_VI} != "no"
301 FILESGROUPS+=   VI
302 VI+=            virecover
303 VIPACKAGE=      vi
304 .endif
305
306 .if ${MK_WIRELESS} != "no"
307 FILES+=         hostapd
308 FILES+=         wpa_supplicant
309 .endif
310
311 .if ${MK_ZFS} != "no"
312 FILESGROUPS+=   ZFS
313 ZFS+=           zfs
314 ZFS+=           zfsbe
315 ZFS+=           zfsd
316 ZFS+=           zvol
317 ZFSPACKAGE=     zfs
318 .endif
319
320 .for fg in ${FILESGROUPS}
321 ${fg}MODE?=     ${BINMODE}
322 .endfor
323
324 .include <bsd.prog.mk>