198184Sgordon# $FreeBSD: stable/11/etc/rc.d/Makefile 346592 2019-04-23 04:06:26Z cy $
278344Sobrien
3265420Simp.include <src.opts.mk>
4156813Sru
5299838SngieBINDIR=		/etc/rc.d
6298107SgjbFILESGROUPS=	FILES
7298107Sgjb
8228541SpjdFILES=	DAEMON \
9228541Spjd	FILESYSTEMS \
10228541Spjd	LOGIN \
11228541Spjd	NETWORKING \
12228541Spjd	SERVERS \
13228541Spjd	abi \
14228541Spjd	addswap \
15228541Spjd	adjkerntz \
16228541Spjd	archdep \
17228541Spjd	auditd \
18243752Srwatson	auditdistd \
19228541Spjd	bgfsck \
20301226Slidl	${_blacklistd} \
21256022Sgjb	${_bluetooth} \
22228541Spjd	bridge \
23256022Sgjb	${_bthidd} \
24228541Spjd	cleanvar \
25228541Spjd	cleartmp \
26228541Spjd	cron \
27255570Strasz	ctld \
28228541Spjd	ddb \
29228541Spjd	defaultroute \
30228541Spjd	devd \
31228541Spjd	devfs \
32228541Spjd	dhclient \
33228541Spjd	dmesg \
34228541Spjd	dumpon \
35228541Spjd	fsck \
36228541Spjd	gbde \
37228541Spjd	geli \
38228541Spjd	geli2 \
39228541Spjd	gptboot \
40273955Sjmg	growfs \
41228541Spjd	gssd \
42256022Sgjb	${_hcsecd} \
43228541Spjd	hostid \
44228541Spjd	hostid_save \
45228541Spjd	hostname \
46279463Srstone	iovctl \
47228541Spjd	ip6addrctl \
48228541Spjd	ipsec \
49273285Shrs	${_kadmind} \
50273285Shrs	${_kdc} \
51273285Shrs	${_kfd} \
52228541Spjd	kld \
53228541Spjd	kldxref \
54273285Shrs	${_kpasswdd} \
55228541Spjd	ldconfig \
56228541Spjd	local \
57228541Spjd	localpkg \
58228541Spjd	lockd \
59228541Spjd	mixer \
60228541Spjd	motd \
61228541Spjd	mountcritlocal \
62228541Spjd	mountcritremote \
63228541Spjd	mountlate \
64228541Spjd	mdconfig \
65228541Spjd	mdconfig2 \
66228541Spjd	mountd \
67228541Spjd	msgs \
68228541Spjd	natd \
69228541Spjd	netif \
70228541Spjd	netoptions \
71228541Spjd	netwait \
72228541Spjd	newsyslog \
73228541Spjd	nfsclient \
74228541Spjd	nfscbd \
75228541Spjd	nfsd \
76228541Spjd	nfsuserd \
77228541Spjd	nisdomain \
78228541Spjd	${_nscd} \
79228541Spjd	nsswitch \
80228541Spjd	ntpdate \
81228541Spjd	${_opensm} \
82228541Spjd	pf \
83228541Spjd	pflog \
84228541Spjd	pfsync \
85228541Spjd	ppp \
86228541Spjd	pppoed \
87228541Spjd	pwcheck \
88118224Smtm	quota \
89228541Spjd	random \
90228541Spjd	rarpd \
91228541Spjd	rctl \
92228541Spjd	resolv \
93228541Spjd	root \
94228541Spjd	route6d \
95228541Spjd	routing \
96228541Spjd	rpcbind \
97228541Spjd	rtadvd \
98228541Spjd	rtsold \
99330770Semaste	rwho \
100228541Spjd	savecore \
101228541Spjd	securelevel \
102228541Spjd	serial \
103228541Spjd	sppp \
104228541Spjd	statd \
105228541Spjd	static_arp \
106228541Spjd	static_ndp \
107228541Spjd	stf \
108252310Shrs	swap \
109252310Shrs	swaplate \
110228541Spjd	sysctl \
111228541Spjd	syslogd \
112228541Spjd	tmp \
113228541Spjd	${_ubthidhci} \
114153430Siedowse	ugidfw \
115231534Sed	${_utx} \
116228541Spjd	var \
117307915Sbapt	watchdogd
118307915Sbapt
119307915Sbapt.if ${MK_NIS} != "no"
120307915SbaptFILES+=	ypbind \
121301481Saraujo	ypldap \
122228541Spjd	yppasswdd \
123228541Spjd	ypserv \
124228541Spjd	ypset \
125228541Spjd	ypupdated \
126300906Sasomers	ypxfrd
127307915Sbapt.endif
128150490Swollman
129277736Sngie.if ${MK_ACCT} != "no"
130298107SgjbFILESGROUPS+=	ACCT
131298107SgjbACCT+=		accounting
132299838SngieACCTPACKAGE=	acct
133277736Sngie.endif
134277736Sngie
135277730Sngie.if ${MK_ACPI} != "no"
136298107SgjbFILESGROUPS+=	ACPI
137298107SgjbACPI=		power_profile
138299838SngieACPIPACKAGE=	acpi
139277730Sngie.endif
140277730Sngie
141278249Sngie.if ${MK_ACPI} != "no" || ${MK_APM} != "no"
142278249SngieFILES+=		powerd
143278249Sngie.endif
144278249Sngie
145277733Sngie.if ${MK_AMD} != "no"
146298107SgjbFILESGROUPS+=	AMD
147298107SgjbAMD+=		amd
148299838SngieAMDPACKAGE=	amd
149277733Sngie.endif
150277733Sngie
151277732Sngie.if ${MK_APM} != "no"
152298107SgjbFILESGROUPS+=	APM
153298107SgjbAPM+=		apm
154298107SgjbAPM+=		apmd
155299838SngieAPMPACKAGE=	apm
156277732Sngie.endif
157277732Sngie
158299842Sngie.if ${MK_ATM} != "no"
159299842SngieFILESGROUPS+=	ATM
160299842SngieATM+=		atm1
161299842SngieATM+=		atm2
162299842SngieATM+=		atm3
163299842SngieATMPACKAGE=	atm
164299842Sngie.endif
165299842Sngie
166277728Sngie.if ${MK_AUTOFS} != "no"
167277728SngieFILES+=		automount
168277728SngieFILES+=		automountd
169277728SngieFILES+=		autounmountd
170277728Sngie.endif
171277728Sngie
172301553Slidl.if ${MK_BLACKLIST} != "no"
173301226Slidl_blacklistd+=	blacklistd
174301226Slidl.endif
175301226Slidl
176271892Sngie.if ${MK_BLUETOOTH} != "no"
177271892Sngie_bluetooth=	bluetooth
178271892Sngie_bthidd=	bthidd
179271892Sngie_hcsecd=	hcsecd
180299169SngieFILES+=		rfcomm_pppd_server
181299169SngieFILES+=		sdpd
182271892Sngie_ubthidhci=	ubthidhci
183219820Sjeff.endif
184219820Sjeff
185278249Sngie.if ${MK_BOOTPARAMD} != "no"
186278249SngieFILES+=		bootparams
187278249Sngie.endif
188278249Sngie
189277686Sngie.if ${MK_BSNMP} != "no"
190298107SgjbFILESGROUPS+=	BSNMP
191298107SgjbBSNMP+=		bsnmpd
192299838SngieBSNMPPACKAGE=	bsnmp
193277686Sngie.endif
194277686Sngie
195277678Sngie.if ${MK_CCD} != "no"
196277678SngieFILES+=		ccd
197277678Sngie.endif
198277678Sngie
199278249Sngie.if ${MK_FTP} != "no"
200278249SngieFILES+=		ftpd
201278249Sngie.endif
202278249Sngie
203277725Sngie.if ${MK_HAST} != "no"
204298107SgjbFILESGROUPS+=	HAST
205298107SgjbHAST=		hastd
206299838SngieHASTPACKAGE=	hast
207277725Sngie.endif
208277725Sngie
209278249Sngie.if ${MK_INETD} != "no"
210278282SngieFILES+=		inetd
211278249Sngie.endif
212278249Sngie
213345309Scy.if ${MK_IPFILTER} != "no"
214346592ScyFILES+=	ipfilter \
215345309Scy	ipfs \
216345309Scy	ipmon \
217345309Scy	ipnat
218345309Scy.endif
219345309Scy
220330280Smanu.if ${MK_IPFW} != "no"
221330280SmanuFILES+=		ipfw
222330280Smanu.if ${MK_NETGRAPH} != "no"
223330280SmanuFILES+=		ipfw_netflow
224330280Smanu.endif
225330280Smanu.endif
226330280Smanu
227277675Sngie.if ${MK_ISCSI} != "no"
228277675SngieFILES+=		iscsictl
229277675SngieFILES+=		iscsid
230277675Sngie.endif
231277675Sngie
232277739Sngie.if ${MK_JAIL} != "no"
233298107SgjbFILESGROUPS+=	JAIL
234298107SgjbJAIL+=		jail
235299838SngieJAILPACKAGE=	jail
236277739Sngie.endif
237277739Sngie
238278249Sngie.if ${MK_LEGACY_CONSOLE} != "no"
239278249SngieFILES+=		moused
240278249SngieFILES+=		syscons
241278249Sngie.endif
242278249Sngie
243277731Sngie.if ${MK_LPR} != "no"
244277731SngieFILES+=		lpd
245277731Sngie.endif
246277731Sngie
247273285Shrs.if ${MK_KERBEROS} != "no"
248277741SngieFILES+=		ipropd_master
249277741SngieFILES+=		ipropd_slave
250273285Shrs_kadmind=	kadmind
251273285Shrs_kdc=		kdc
252273285Shrs_kfd=		kfd
253273285Shrs_kpasswdd=	kpasswdd
254273285Shrs.endif
255273285Shrs
256278249Sngie.if ${MK_MAIL} != "no"
257278249SngieFILES+=		othermta
258278249Sngie.endif
259278249Sngie
260278249Sngie.if ${MK_NS_CACHING} != "no"
261278249Sngie_nscd=		nscd
262278249Sngie.endif
263278249Sngie
264278249Sngie.if ${MK_NTP} != "no"
265278249SngieFILES+=		ntpd
266278249Sngie.endif
267278249Sngie
268271892Sngie.if ${MK_OFED} != "no"
269271892Sngie_opensm=	opensm
270206706Srpaulo.endif
271206706Srpaulo
272272043Sngie.if ${MK_OPENSSL} != "no"
273272043SngieFILES+=		keyserv
274272043Sngie.endif
275272043Sngie
276271892Sngie.if ${MK_OPENSSH} != "no"
277298107SgjbFILESGROUPS+=	SSH
278298107SgjbSSH=		sshd
279299838SngieSSHPACKAGE=	ssh
280259682Sgjb.endif
281259682Sgjb
282271895Sngie.if ${MK_PF} != "no"
283271895SngieFILES+=		ftp-proxy
284271895Sngie.endif
285271895Sngie
286278249Sngie.if ${MK_ROUTED} != "no"
287278249SngieFILES+=		routed
288278249Sngie.endif
289278249Sngie
290278249Sngie.if ${MK_SENDMAIL} != "no"
291298107SgjbFILESGROUPS+=	SMRCD
292298107SgjbSMRCD=		sendmail
293299838SngieSMRCDPACKAGE=	sendmail
294278249Sngie.endif
295278249Sngie
296278249Sngie.if ${MK_TIMED} != "no"
297278249SngieFILES+=		timed
298278249Sngie.endif
299278249Sngie
300255809Sdes.if ${MK_UNBOUND} != "no"
301298107SgjbFILESGROUPS+=	UNBOUND
302298107SgjbUNBOUND+=	local_unbound
303299838SngieUNBOUNDPACKAGE=	unbound
304255809Sdes.endif
305255809Sdes
306231534Sed.if ${MK_UTMPX} != "no"
307231534Sed_utx=		utx
308231534Sed.endif
309231534Sed
310278249Sngie.if ${MK_VI} != "no"
311298107SgjbFILESGROUPS+=	VI
312298107SgjbVI+=		virecover
313299838SngieVIPACKAGE=	vi
314278249Sngie.endif
315278249Sngie
316277740Sngie.if ${MK_WIRELESS} != "no"
317277740SngieFILES+=		hostapd
318277740SngieFILES+=		wpa_supplicant
319277740Sngie.endif
320277740Sngie
321299840Sngie.if ${MK_ZFS} != "no"
322299840SngieFILESGROUPS+=	ZFS
323299840SngieZFS+=		zfs
324308243SavgZFS+=		zfsbe
325300906SasomersZFS+=		zfsd
326299840SngieZFS+=		zvol
327299840SngieZFSPACKAGE=	zfs
328299840Sngie.endif
329299840Sngie
330299838Sngie.for fg in ${FILESGROUPS}
331299838Sngie${fg}MODE?=	${BINMODE}
332299838Sngie.endfor
333299838Sngie
33478344Sobrien.include <bsd.prog.mk>
335