Makefile revision 301226
198184Sgordon# $FreeBSD: head/etc/rc.d/Makefile 301226 2016-06-02 19:06:04Z lidl $
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	ipfilter \
49228541Spjd	ipfs \
50228541Spjd	ipfw \
51228541Spjd	ipmon \
52228541Spjd	ipnat \
53228541Spjd	ipsec \
54273285Shrs	${_kadmind} \
55273285Shrs	${_kdc} \
56273285Shrs	${_kfd} \
57228541Spjd	kld \
58228541Spjd	kldxref \
59273285Shrs	${_kpasswdd} \
60228541Spjd	ldconfig \
61228541Spjd	local \
62228541Spjd	localpkg \
63228541Spjd	lockd \
64228541Spjd	mixer \
65228541Spjd	motd \
66228541Spjd	mountcritlocal \
67228541Spjd	mountcritremote \
68228541Spjd	mountlate \
69228541Spjd	mdconfig \
70228541Spjd	mdconfig2 \
71228541Spjd	mountd \
72228541Spjd	msgs \
73228541Spjd	natd \
74228541Spjd	netif \
75228541Spjd	netoptions \
76228541Spjd	netwait \
77228541Spjd	newsyslog \
78228541Spjd	nfsclient \
79228541Spjd	nfscbd \
80228541Spjd	nfsd \
81228541Spjd	nfsuserd \
82228541Spjd	nisdomain \
83228541Spjd	${_nscd} \
84228541Spjd	nsswitch \
85228541Spjd	ntpdate \
86228541Spjd	${_opensm} \
87228541Spjd	pf \
88228541Spjd	pflog \
89228541Spjd	pfsync \
90228541Spjd	ppp \
91228541Spjd	pppoed \
92228541Spjd	pwcheck \
93118224Smtm	quota \
94228541Spjd	random \
95228541Spjd	rarpd \
96228541Spjd	rctl \
97228541Spjd	resolv \
98228541Spjd	root \
99228541Spjd	route6d \
100228541Spjd	routing \
101228541Spjd	rpcbind \
102228541Spjd	rtadvd \
103228541Spjd	rtsold \
104228541Spjd	savecore \
105228541Spjd	securelevel \
106228541Spjd	serial \
107228541Spjd	sppp \
108228541Spjd	statd \
109228541Spjd	static_arp \
110228541Spjd	static_ndp \
111228541Spjd	stf \
112252310Shrs	swap \
113252310Shrs	swaplate \
114228541Spjd	sysctl \
115228541Spjd	syslogd \
116228541Spjd	tmp \
117228541Spjd	${_ubthidhci} \
118153430Siedowse	ugidfw \
119231534Sed	${_utx} \
120228541Spjd	var \
121228541Spjd	watchdogd \
122228541Spjd	ypbind \
123228541Spjd	yppasswdd \
124228541Spjd	ypserv \
125228541Spjd	ypset \
126228541Spjd	ypupdated \
127300906Sasomers	ypxfrd
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
172301226Slidl.if ${MK_BLACKLIST_SUPPORT} != "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
213277675Sngie.if ${MK_ISCSI} != "no"
214277675SngieFILES+=		iscsictl
215277675SngieFILES+=		iscsid
216277675Sngie.endif
217277675Sngie
218277739Sngie.if ${MK_JAIL} != "no"
219298107SgjbFILESGROUPS+=	JAIL
220298107SgjbJAIL+=		jail
221299838SngieJAILPACKAGE=	jail
222277739Sngie.endif
223277739Sngie
224278249Sngie.if ${MK_LEGACY_CONSOLE} != "no"
225278249SngieFILES+=		moused
226278249SngieFILES+=		syscons
227278249Sngie.endif
228278249Sngie
229277731Sngie.if ${MK_LPR} != "no"
230277731SngieFILES+=		lpd
231277731Sngie.endif
232277731Sngie
233273285Shrs.if ${MK_KERBEROS} != "no"
234277741SngieFILES+=		ipropd_master
235277741SngieFILES+=		ipropd_slave
236273285Shrs_kadmind=	kadmind
237273285Shrs_kdc=		kdc
238273285Shrs_kfd=		kfd
239273285Shrs_kpasswdd=	kpasswdd
240273285Shrs.endif
241273285Shrs
242278249Sngie.if ${MK_MAIL} != "no"
243278249SngieFILES+=		othermta
244278249Sngie.endif
245278249Sngie
246278249Sngie.if ${MK_NS_CACHING} != "no"
247278249Sngie_nscd=		nscd
248278249Sngie.endif
249278249Sngie
250278249Sngie.if ${MK_NTP} != "no"
251278249SngieFILES+=		ntpd
252278249Sngie.endif
253278249Sngie
254271892Sngie.if ${MK_OFED} != "no"
255271892Sngie_opensm=	opensm
256206706Srpaulo.endif
257206706Srpaulo
258272043Sngie.if ${MK_OPENSSL} != "no"
259272043SngieFILES+=		keyserv
260272043Sngie.endif
261272043Sngie
262271892Sngie.if ${MK_OPENSSH} != "no"
263298107SgjbFILESGROUPS+=	SSH
264298107SgjbSSH=		sshd
265299838SngieSSHPACKAGE=	ssh
266259682Sgjb.endif
267259682Sgjb
268271895Sngie.if ${MK_PF} != "no"
269271895SngieFILES+=		ftp-proxy
270271895Sngie.endif
271271895Sngie
272271893Sngie.if ${MK_RCMDS} != "no"
273298107SgjbFILESGROUPS+=	RCMDS
274298107SgjbRCMDS+=		rwho
275299838SngieRCMDSPACKAGE=	rcmds
276271893Sngie.endif
277271893Sngie
278278249Sngie.if ${MK_ROUTED} != "no"
279278249SngieFILES+=		routed
280278249Sngie.endif
281278249Sngie
282278249Sngie.if ${MK_SENDMAIL} != "no"
283298107SgjbFILESGROUPS+=	SMRCD
284298107SgjbSMRCD=		sendmail
285299838SngieSMRCDPACKAGE=	sendmail
286278249Sngie.endif
287278249Sngie
288278249Sngie.if ${MK_TIMED} != "no"
289278249SngieFILES+=		timed
290278249Sngie.endif
291278249Sngie
292255809Sdes.if ${MK_UNBOUND} != "no"
293298107SgjbFILESGROUPS+=	UNBOUND
294298107SgjbUNBOUND+=	local_unbound
295299838SngieUNBOUNDPACKAGE=	unbound
296255809Sdes.endif
297255809Sdes
298231534Sed.if ${MK_UTMPX} != "no"
299231534Sed_utx=		utx
300231534Sed.endif
301231534Sed
302278249Sngie.if ${MK_VI} != "no"
303298107SgjbFILESGROUPS+=	VI
304298107SgjbVI+=		virecover
305299838SngieVIPACKAGE=	vi
306278249Sngie.endif
307278249Sngie
308277740Sngie.if ${MK_WIRELESS} != "no"
309277740SngieFILES+=		hostapd
310277740SngieFILES+=		wpa_supplicant
311277740Sngie.endif
312277740Sngie
313299840Sngie.if ${MK_ZFS} != "no"
314299840SngieFILESGROUPS+=	ZFS
315299840SngieZFS+=		zfs
316300906SasomersZFS+=		zfsd
317299840SngieZFS+=		zvol
318299840SngieZFSPACKAGE=	zfs
319299840Sngie.endif
320299840Sngie
321299838Sngie.for fg in ${FILESGROUPS}
322299838Sngie${fg}MODE?=	${BINMODE}
323299838Sngie.endfor
324299838Sngie
32578344Sobrien.include <bsd.prog.mk>
326