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