xref: /freebsd/libexec/rc/rc.d/Makefile (revision 2fb03d6c1142e5edca8e11beade756b4b4f02119)
10696600cSBjoern A. Zeeb.include <src.opts.mk>
20696600cSBjoern A. Zeeb
3fdf46c24SBaptiste DaroussinCONFDIR=	/etc/rc.d
4fdf46c24SBaptiste DaroussinCONFGROUPS=	CONFS
5fdf46c24SBaptiste DaroussinCONFSPACKAGE=	rc
60696600cSBjoern A. Zeeb
7fdf46c24SBaptiste DaroussinCONFS=	DAEMON \
80696600cSBjoern A. Zeeb	FILESYSTEMS \
90696600cSBjoern A. Zeeb	LOGIN \
100696600cSBjoern A. Zeeb	NETWORKING \
110696600cSBjoern A. Zeeb	SERVERS \
120696600cSBjoern A. Zeeb	adjkerntz \
130696600cSBjoern A. Zeeb	bgfsck \
140696600cSBjoern A. Zeeb	bridge \
150696600cSBjoern A. Zeeb	cfumass \
160696600cSBjoern A. Zeeb	cleanvar \
170696600cSBjoern A. Zeeb	cleartmp \
180696600cSBjoern A. Zeeb	ddb \
190696600cSBjoern A. Zeeb	defaultroute \
200696600cSBjoern A. Zeeb	devfs \
210696600cSBjoern A. Zeeb	dmesg \
220696600cSBjoern A. Zeeb	dumpon \
230696600cSBjoern A. Zeeb	fsck \
24cc9b2b58SEmmanuel Vadot	growfs \
25cc9b2b58SEmmanuel Vadot	growfs_fstab \
260696600cSBjoern A. Zeeb	hostid \
270696600cSBjoern A. Zeeb	hostid_save \
280696600cSBjoern A. Zeeb	hostname \
290696600cSBjoern A. Zeeb	iovctl \
300696600cSBjoern A. Zeeb	ip6addrctl \
310696600cSBjoern A. Zeeb	ipsec \
320696600cSBjoern A. Zeeb	${_kadmind} \
330696600cSBjoern A. Zeeb	${_kdc} \
340696600cSBjoern A. Zeeb	${_kfd} \
350696600cSBjoern A. Zeeb	kld \
360696600cSBjoern A. Zeeb	kldxref \
370696600cSBjoern A. Zeeb	${_kpasswdd} \
380696600cSBjoern A. Zeeb	ldconfig \
39028af4aeSEdward Tomasz Napierala	linux \
400696600cSBjoern A. Zeeb	local \
410696600cSBjoern A. Zeeb	localpkg \
420696600cSBjoern A. Zeeb	mixer \
430696600cSBjoern A. Zeeb	motd \
440696600cSBjoern A. Zeeb	mountcritlocal \
450696600cSBjoern A. Zeeb	mountcritremote \
460696600cSBjoern A. Zeeb	mountlate \
470696600cSBjoern A. Zeeb	mdconfig \
480696600cSBjoern A. Zeeb	mdconfig2 \
490696600cSBjoern A. Zeeb	msgs \
500696600cSBjoern A. Zeeb	netif \
510696600cSBjoern A. Zeeb	netoptions \
520696600cSBjoern A. Zeeb	netwait \
53384d9767SKonstantin Belousov	noshutdown \
540696600cSBjoern A. Zeeb	${_nscd} \
550696600cSBjoern A. Zeeb	${_opensm} \
566467506bSWarner Losh	os-release \
5720eb6bd8SAndriy Gapon	powerd \
580696600cSBjoern A. Zeeb	pppoed \
590696600cSBjoern A. Zeeb	pwcheck \
600696600cSBjoern A. Zeeb	quota \
610696600cSBjoern A. Zeeb	random \
620696600cSBjoern A. Zeeb	rarpd \
630696600cSBjoern A. Zeeb	rctl \
640696600cSBjoern A. Zeeb	root \
650696600cSBjoern A. Zeeb	routing \
660696600cSBjoern A. Zeeb	rpcbind \
670696600cSBjoern A. Zeeb	rtadvd \
680696600cSBjoern A. Zeeb	rtsold \
690696600cSBjoern A. Zeeb	savecore \
700696600cSBjoern A. Zeeb	securelevel \
710696600cSBjoern A. Zeeb	serial \
720696600cSBjoern A. Zeeb	static_arp \
730696600cSBjoern A. Zeeb	static_ndp \
740696600cSBjoern A. Zeeb	stf \
750696600cSBjoern A. Zeeb	swap \
760696600cSBjoern A. Zeeb	swaplate \
770696600cSBjoern A. Zeeb	sysctl \
7820eb9697SEugene Grosbein	sysctl_lastload \
79c97588b4SEdward Tomasz Napierala	sysvipc \
800696600cSBjoern A. Zeeb	tmp \
810696600cSBjoern A. Zeeb	ugidfw \
820696600cSBjoern A. Zeeb	var \
8327b9777cSCy Schubert	var_run \
840696600cSBjoern A. Zeeb	watchdogd
850696600cSBjoern A. Zeeb
86f0435696SEmmanuel VadotCONFGROUPS+=		DEVD
87f0435696SEmmanuel VadotDEVD=			devd
88f0435696SEmmanuel VadotDEVDPACKAGE=		devd
89f0435696SEmmanuel Vadot
90d8799160SEmmanuel VadotCONFGROUPS+=		DEVMATCH
91d8799160SEmmanuel VadotDEVMATCH=		devmatch
92d8799160SEmmanuel VadotDEVMATCHPACKAGE=	devmatch
93d8799160SEmmanuel Vadot
9481b18beaSEmmanuel VadotCONFGROUPS+=		DHCLIENT
9581b18beaSEmmanuel VadotDHCLIENT=		dhclient
9681b18beaSEmmanuel VadotDHCLIENTPACKAGE=	dhclient
9781b18beaSEmmanuel Vadot
98f91d251bSLexi WinterCONFGROUPS+=		GEOM
99f91d251bSLexi WinterGEOM=			geli \
100f91d251bSLexi Winter			geli2 \
101f91d251bSLexi Winter			gptboot
102f91d251bSLexi WinterGEOMPACKAGE=		geom
103f91d251bSLexi Winter
10491314ca2SEmmanuel VadotCONFGROUPS+=		GGATED
10591314ca2SEmmanuel VadotGGATED=			ggated
10691314ca2SEmmanuel VadotGGATEDPACKAGE=		ggate
10791314ca2SEmmanuel Vadot
108a6a21bbeSEmmanuel VadotCONFGROUPS+=		RESOLVCONF
109a6a21bbeSEmmanuel VadotRESOLVCONF=		resolv
110a6a21bbeSEmmanuel VadotRESOLVCONFPACKAGE=	resolvconf
111a6a21bbeSEmmanuel Vadot
1127209444aSLexi WinterCONFGROUPS+=		CRON
1137209444aSLexi WinterCRON+=			cron
1147209444aSLexi WinterCRONPACKAGE=		cron
1157209444aSLexi Winter
11608419bf1SLexi WinterCONFGROUPS+=		CTL
11708419bf1SLexi WinterCTL=			ctld
11808419bf1SLexi WinterCTLPACKAGE=		ctl
11908419bf1SLexi Winter
120f91d251bSLexi WinterCONFGROUPS+=		NFS
121fd03d573SLexi WinterNFS=			lockd \
122fd03d573SLexi Winter			mountd \
123fd03d573SLexi Winter			nfscbd \
124fd03d573SLexi Winter			nfsclient \
125f91d251bSLexi Winter			nfsd \
126f91d251bSLexi Winter			nfsuserd \
12789aa9981SLexi Winter			statd
128f91d251bSLexi WinterNFSPACKAGE=		nfs
1290696600cSBjoern A. Zeeb
130f91d251bSLexi WinterCONFGROUPS+=		NEWSYSLOG
131f91d251bSLexi WinterNEWSYSLOG=		newsyslog
132f91d251bSLexi WinterNEWSYSLOGPACKAGE=	newsyslog
133f91d251bSLexi Winter
134f91d251bSLexi WinterCONFGROUPS+=		SYSLOGD
135f91d251bSLexi WinterSYSLOGD=		syslogd
136f91d251bSLexi WinterSYSLOGDPACKAGE=		syslogd
137f91d251bSLexi Winter
138f91d251bSLexi WinterCONFGROUPS+=		RCMDS
139f91d251bSLexi WinterRCMDS=			rwho
140f91d251bSLexi WinterRCMDSPACKAGE=		rcmds
141f91d251bSLexi Winter
142f91d251bSLexi Winter.if ${MK_ACCT} != "no" || ${MK_UTMPX} != "no"
143fdf46c24SBaptiste DaroussinCONFGROUPS+=	ACCT
1440696600cSBjoern A. ZeebACCTPACKAGE=	acct
145f91d251bSLexi Winter.if ${MK_ACCT} != "no"
146f91d251bSLexi WinterACCT+=		accounting
147f91d251bSLexi Winter.endif
148f91d251bSLexi Winter.if ${MK_UTMPX} != "no"
149f91d251bSLexi WinterACCT+=		utx
150f91d251bSLexi Winter.endif
1510696600cSBjoern A. Zeeb.endif
1520696600cSBjoern A. Zeeb
1530696600cSBjoern A. Zeeb.if ${MK_ACPI} != "no"
154fdf46c24SBaptiste DaroussinCONFGROUPS+=	ACPI
1550696600cSBjoern A. ZeebACPI=		power_profile
1560696600cSBjoern A. ZeebACPIPACKAGE=	acpi
1570696600cSBjoern A. Zeeb.endif
1580696600cSBjoern A. Zeeb
1590696600cSBjoern A. Zeeb.if ${MK_APM} != "no"
160fdf46c24SBaptiste DaroussinCONFGROUPS+=	APM
1610696600cSBjoern A. ZeebAPM+=		apm
1620696600cSBjoern A. Zeeb.if ${MACHINE} == "i386"
1630696600cSBjoern A. ZeebAPM+=		apmd
1640696600cSBjoern A. Zeeb.endif
1650696600cSBjoern A. ZeebAPMPACKAGE=	apm
1660696600cSBjoern A. Zeeb.endif
1670696600cSBjoern A. Zeeb
168738ea871SAlan Somers.if ${MK_AUDIT} != "no"
169fdf46c24SBaptiste DaroussinCONFGROUPS+=	AUDIT
170738ea871SAlan SomersAUDIT+=		auditd
171738ea871SAlan SomersAUDIT+=		auditdistd
1721b3c07beSLexi WinterAUDITPACKAGE=	audit
173738ea871SAlan Somers.endif
174738ea871SAlan Somers
1750696600cSBjoern A. Zeeb.if ${MK_AUTOFS} != "no"
176f91d251bSLexi WinterCONFGROUPS+=	AUTOFS
177f91d251bSLexi WinterAUTOFS=		automount \
178f91d251bSLexi Winter		automountd \
179f91d251bSLexi Winter		autounmountd
180f91d251bSLexi WinterAUTOFSPACKAGE=	autofs
1810696600cSBjoern A. Zeeb.endif
1820696600cSBjoern A. Zeeb
1830696600cSBjoern A. Zeeb.if ${MK_BLACKLIST} != "no"
184f91d251bSLexi WinterCONFGROUPS+=	BLOCKLIST
185f91d251bSLexi WinterBLOCKLIST=	blacklistd
186f91d251bSLexi WinterBLOCKLISTPACKAGE=blocklist
1870696600cSBjoern A. Zeeb.endif
1880696600cSBjoern A. Zeeb
1890696600cSBjoern A. Zeeb.if ${MK_BLUETOOTH} != "no"
190fdf46c24SBaptiste DaroussinCONFGROUPS+=	BLUETOOTH
1919553ea80SEmmanuel VadotBLUETOOTH+=	bluetooth \
1929553ea80SEmmanuel Vadot		bthidd \
1939553ea80SEmmanuel Vadot		hcsecd \
1949553ea80SEmmanuel Vadot		rfcomm_pppd_server \
1959553ea80SEmmanuel Vadot		sdpd \
1969553ea80SEmmanuel Vadot		ubthidhci
1979553ea80SEmmanuel VadotBLUETOOTHPACKAGE=	bluetooth
1980696600cSBjoern A. Zeeb.endif
1990696600cSBjoern A. Zeeb
2000696600cSBjoern A. Zeeb.if ${MK_BOOTPARAMD} != "no"
201fdf46c24SBaptiste DaroussinCONFS+=		bootparams
2020696600cSBjoern A. Zeeb.endif
2030696600cSBjoern A. Zeeb
2040696600cSBjoern A. Zeeb.if ${MK_BSNMP} != "no"
205fdf46c24SBaptiste DaroussinCONFGROUPS+=	BSNMP
2060696600cSBjoern A. ZeebBSNMP+=		bsnmpd
2070696600cSBjoern A. ZeebBSNMPPACKAGE=	bsnmp
2080696600cSBjoern A. Zeeb.endif
2090696600cSBjoern A. Zeeb
2100696600cSBjoern A. Zeeb.if ${MK_CCD} != "no"
211f91d251bSLexi WinterCONFGROUPS+=	CCD
212f91d251bSLexi WinterCCD=		ccd
213f91d251bSLexi WinterCCDPACKAGE=	ccdconfig
2140696600cSBjoern A. Zeeb.endif
2150696600cSBjoern A. Zeeb
2160696600cSBjoern A. Zeeb.if ${MK_FTP} != "no"
217f91d251bSLexi WinterCONFGROUPS+=	FTPD
218f91d251bSLexi WinterFTPD=		ftpd
219f91d251bSLexi WinterFTPDPACKAGE=	ftpd
2200696600cSBjoern A. Zeeb.endif
2210696600cSBjoern A. Zeeb
222*2fb03d6cSLexi Winter.if ${MK_GSSAPI} != "no" && ${MK_KERBEROS_SUPPORT} != "no"
223860ee179SEmmanuel VadotCONFGROUPS+=	GSSD
224a30235a4SEmmanuel VadotGSSD=		gssd
22576446b5aSLexi WinterGSSDPACKAGE=	gssd
226a30235a4SEmmanuel Vadot.endif
227a30235a4SEmmanuel Vadot
2280696600cSBjoern A. Zeeb.if ${MK_HAST} != "no"
229fdf46c24SBaptiste DaroussinCONFGROUPS+=	HAST
2300696600cSBjoern A. ZeebHAST=		hastd
2310696600cSBjoern A. ZeebHASTPACKAGE=	hast
2320696600cSBjoern A. Zeeb.endif
2330696600cSBjoern A. Zeeb
2340696600cSBjoern A. Zeeb.if ${MK_INETD} != "no"
235f91d251bSLexi WinterCONFGROUPS+=	INETD
236f91d251bSLexi WinterINETD=		inetd
237f91d251bSLexi WinterINETDPACKAGE=	inetd
2380696600cSBjoern A. Zeeb.endif
2390696600cSBjoern A. Zeeb
24077e6f928SCy Schubert.if ${MK_IPFILTER} != "no"
241f91d251bSLexi WinterCONFGROUPS+=	IPF
242f91d251bSLexi WinterIPF=		ipfilter \
24377e6f928SCy Schubert		ipfs \
24477e6f928SCy Schubert		ipmon \
245c2973001SCy Schubert		ipnat \
246c2973001SCy Schubert		ippool
247f91d251bSLexi WinterIPFPACKAGE=	ipf
24877e6f928SCy Schubert.endif
24977e6f928SCy Schubert
2500696600cSBjoern A. Zeeb.if ${MK_IPFW} != "no"
251f91d251bSLexi WinterCONFGROUPS+=	IPFW
252f91d251bSLexi WinterIPFW=		ipfw dnctl
2530696600cSBjoern A. Zeeb.if ${MK_NETGRAPH} != "no"
254f91d251bSLexi WinterIPFW+=		ipfw_netflow
2550696600cSBjoern A. Zeeb.endif
256f91d251bSLexi WinterIPFWPACKAGE=	ipfw
257f91d251bSLexi Winter
258f91d251bSLexi Winter# natd is only built when ipfw is built
259f91d251bSLexi WinterCONFGROUPS+=	NATD
260f91d251bSLexi WinterNATD+=		natd
261f91d251bSLexi WinterNATDPACKAGE=	natd
2620696600cSBjoern A. Zeeb.endif
2630696600cSBjoern A. Zeeb
2640696600cSBjoern A. Zeeb.if ${MK_ISCSI} != "no"
265f91d251bSLexi WinterCONFGROUPS+=	ISCSI
266f91d251bSLexi WinterISCSI=		iscsictl \
26776a61252SLexi Winter		iscsid
268f91d251bSLexi WinterISCSIPACKAGE=	iscsi
2690696600cSBjoern A. Zeeb.endif
2700696600cSBjoern A. Zeeb
2710696600cSBjoern A. Zeeb.if ${MK_JAIL} != "no"
272fdf46c24SBaptiste DaroussinCONFGROUPS+=	JAIL
2730696600cSBjoern A. ZeebJAIL+=		jail
2740696600cSBjoern A. ZeebJAILPACKAGE=	jail
2750696600cSBjoern A. Zeeb.endif
2760696600cSBjoern A. Zeeb
2770696600cSBjoern A. Zeeb.if ${MK_LEGACY_CONSOLE} != "no"
278cab549c7SEmmanuel VadotCONFGROUPS+=	CONSOLE
279cab549c7SEmmanuel VadotCONSOLE+=	moused
280cab549c7SEmmanuel VadotCONSOLE+=	syscons
281cab549c7SEmmanuel VadotCONSOLEPACKAGE=	console-tools
2820696600cSBjoern A. Zeeb.endif
2830696600cSBjoern A. Zeeb
2840696600cSBjoern A. Zeeb.if ${MK_LPR} != "no"
285dbd0366fSLexi WinterCONFGROUPS+=	LP
286dbd0366fSLexi WinterLP+=		lpd
287dbd0366fSLexi WinterLPPACKAGE=	lp
2880696600cSBjoern A. Zeeb.endif
2890696600cSBjoern A. Zeeb
2900696600cSBjoern A. Zeeb.if ${MK_KERBEROS} != "no"
291fdf46c24SBaptiste DaroussinCONFS+=		ipropd_master
292fdf46c24SBaptiste DaroussinCONFS+=		ipropd_slave
2934574585eSCy Schubert_kadmind=	kadmind
2944574585eSCy Schubert_kdc=		kdc
2954574585eSCy Schubert_kfd=		kfd
2964574585eSCy Schubert_kpasswdd=	kpasswdd
29712de77b3SCy Schubert
29812de77b3SCy SchubertDIRS+=	VAR_HEMIDAL
29912de77b3SCy SchubertVAR_HEMIDAL=	/var/heimdal
30012de77b3SCy SchubertVAR_HEMIDAL_MODE=	700
3014574585eSCy Schubert.endif
3024574585eSCy Schubert
303f91d251bSLexi Winter.if ${MK_NIS} != "no"
304f91d251bSLexi WinterCONFGROUPS+=	YP
305f91d251bSLexi WinterYP=		ypbind \
306f91d251bSLexi Winter		ypldap \
307f91d251bSLexi Winter		yppasswdd \
308f91d251bSLexi Winter		ypserv \
309f91d251bSLexi Winter		ypset \
310f91d251bSLexi Winter		ypupdated \
311f91d251bSLexi Winter		ypxfrd \
312f91d251bSLexi Winter		nisdomain
313f91d251bSLexi WinterYPPACKAGE=	yp
314f91d251bSLexi Winter.endif
315f91d251bSLexi Winter
3160696600cSBjoern A. Zeeb.if ${MK_NS_CACHING} != "no"
3170696600cSBjoern A. Zeeb_nscd=		nscd
3180696600cSBjoern A. Zeeb.endif
3190696600cSBjoern A. Zeeb
3200696600cSBjoern A. Zeeb.if ${MK_NTP} != "no"
3212f9966ffSLexi WinterCONFGROUPS+=	NTP
3222f9966ffSLexi WinterNTP+=		ntpd \
3232f9966ffSLexi Winter		ntpdate
3242f9966ffSLexi WinterNTPPACKAGE=	ntp
3250696600cSBjoern A. Zeeb.endif
3260696600cSBjoern A. Zeeb
327207ab5f4SMark Johnston.if ${MK_OFED_EXTRA} != "no"
3280696600cSBjoern A. Zeeb_opensm=	opensm
3290696600cSBjoern A. Zeeb.endif
3300696600cSBjoern A. Zeeb
3311271b1d7SLexi Winter.if ${MK_OPENSSL} != "no" && ${MK_OPENSSL_KTLS} != "no"
3322f48313aSRick MacklemCONFS+=		tlsclntd \
3332f48313aSRick Macklem		tlsservd
3342f48313aSRick Macklem.endif
3350696600cSBjoern A. Zeeb
3360696600cSBjoern A. Zeeb.if ${MK_OPENSSH} != "no"
337fdf46c24SBaptiste DaroussinCONFGROUPS+=	SSH
3380696600cSBjoern A. ZeebSSH=		sshd
3390696600cSBjoern A. ZeebSSHPACKAGE=	ssh
3400696600cSBjoern A. Zeeb.endif
3410696600cSBjoern A. Zeeb
3420696600cSBjoern A. Zeeb.if ${MK_PF} != "no"
343f91d251bSLexi WinterCONFGROUPS+=	PF
344f91d251bSLexi WinterPF=		pf \
345f91d251bSLexi Winter		pflog \
346f91d251bSLexi Winter		pfsync \
347f91d251bSLexi Winter		ftp-proxy
348f91d251bSLexi WinterPFPACKAGE=	pf
349f91d251bSLexi Winter.endif
350f91d251bSLexi Winter
351f91d251bSLexi Winter.if ${MK_PPP} != "no"
352f91d251bSLexi WinterCONFGROUPS+=	PPP
353f91d251bSLexi WinterPPP=		ppp
354f91d251bSLexi WinterPPPPACKAGE=	ppp
3550696600cSBjoern A. Zeeb.endif
3560696600cSBjoern A. Zeeb
3577ed6b6b9SLexi Winter.if ${MK_INET6} != "no" || ${MK_ROUTED} != "no"
3587ed6b6b9SLexi WinterCONFGROUPS+=	RIP
3597ed6b6b9SLexi WinterRIPPACKAGE=	rip
3607ed6b6b9SLexi Winter
3617ed6b6b9SLexi Winter.if ${MK_INET6} != "no"
3627ed6b6b9SLexi WinterRIP+=		route6d
3637ed6b6b9SLexi Winter.endif
3640696600cSBjoern A. Zeeb.if ${MK_ROUTED} != "no"
3657ed6b6b9SLexi WinterRIP+=		routed
3667ed6b6b9SLexi Winter.endif
3670696600cSBjoern A. Zeeb.endif
3680696600cSBjoern A. Zeeb
3690696600cSBjoern A. Zeeb.if ${MK_SENDMAIL} != "no"
370fdf46c24SBaptiste DaroussinCONFGROUPS+=	SMRCD
3710696600cSBjoern A. ZeebSMRCD=		sendmail
3720696600cSBjoern A. ZeebSMRCDPACKAGE=	sendmail
3730696600cSBjoern A. Zeeb.endif
3740696600cSBjoern A. Zeeb
375a42d6f76SBaptiste Daroussin.if ${MK_NUAGEINIT} != "no"
376a42d6f76SBaptiste DaroussinCONFGROUPS+=	NIUAGEINIT
37709545628SBaptiste DaroussinNIUAGEINIT=		nuageinit \
3782a05d577SBaptiste Daroussin			nuageinit_post_net \
37909545628SBaptiste Daroussin			nuageinit_user_data_script
380a42d6f76SBaptiste DaroussinNIUAGEINITPACKAGE=	nuageinit
381a42d6f76SBaptiste Daroussin.endif
382a42d6f76SBaptiste Daroussin
3830696600cSBjoern A. Zeeb.if ${MK_UNBOUND} != "no"
384fdf46c24SBaptiste DaroussinCONFGROUPS+=	UNBOUND
3850696600cSBjoern A. ZeebUNBOUND+=	local_unbound
3860696600cSBjoern A. ZeebUNBOUNDPACKAGE=	unbound
3870696600cSBjoern A. Zeeb.endif
3880696600cSBjoern A. Zeeb
3890696600cSBjoern A. Zeeb.if ${MK_VI} != "no"
390fdf46c24SBaptiste DaroussinCONFGROUPS+=	VI
3910696600cSBjoern A. ZeebVI+=		virecover
3920696600cSBjoern A. ZeebVIPACKAGE=	vi
3930696600cSBjoern A. Zeeb.endif
3940696600cSBjoern A. Zeeb
3950696600cSBjoern A. Zeeb.if ${MK_WIRELESS} != "no"
396f91d251bSLexi WinterCONFGROUPS+=	HOSTAPD
397f91d251bSLexi WinterHOSTAPD=	hostapd
398f91d251bSLexi WinterHOSTAPDPACKAGE=	hostapd
399f91d251bSLexi Winter
400f91d251bSLexi WinterCONFGROUPS+=	WPA
401f91d251bSLexi WinterWPA=		wpa_supplicant
402f91d251bSLexi WinterWPAPACKAGE=	wpa
4030696600cSBjoern A. Zeeb.endif
4040696600cSBjoern A. Zeeb
4050696600cSBjoern A. Zeeb.if ${MK_ZFS} != "no"
406fdf46c24SBaptiste DaroussinCONFGROUPS+=	ZFS
4070696600cSBjoern A. ZeebZFS+=		zfs
4080696600cSBjoern A. ZeebZFS+=		zfsbe
4090696600cSBjoern A. ZeebZFS+=		zfsd
410db0ac6deSCy SchubertZFS+=		zfskeys
41174e2b24fSCy SchubertZFS+=		zpool
412227caaccSMark JohnstonZFS+=		zpoolreguid
41372a1cb05SLi-Wen HsuZFS+=		zpoolupgrade
4140696600cSBjoern A. ZeebZFS+=		zvol
415f91d251bSLexi WinterZFSPACKAGE=	zfs
4160696600cSBjoern A. Zeeb.endif
4170696600cSBjoern A. Zeeb
418fdf46c24SBaptiste Daroussin.for fg in ${CONFGROUPS}
4190696600cSBjoern A. Zeeb${fg}MODE?=	${BINMODE}
4200696600cSBjoern A. Zeeb.endfor
4210696600cSBjoern A. Zeeb
4220696600cSBjoern A. Zeeb.include <bsd.prog.mk>
423