xref: /freebsd/libexec/rc/rc.d/Makefile (revision 2a05d577ab30dcefcf51def4c65a64af30610c85)
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	route6d \
660696600cSBjoern A. Zeeb	routing \
670696600cSBjoern A. Zeeb	rpcbind \
680696600cSBjoern A. Zeeb	rtadvd \
690696600cSBjoern A. Zeeb	rtsold \
700696600cSBjoern A. Zeeb	savecore \
710696600cSBjoern A. Zeeb	securelevel \
720696600cSBjoern A. Zeeb	serial \
730696600cSBjoern A. Zeeb	static_arp \
740696600cSBjoern A. Zeeb	static_ndp \
750696600cSBjoern A. Zeeb	stf \
760696600cSBjoern A. Zeeb	swap \
770696600cSBjoern A. Zeeb	swaplate \
780696600cSBjoern A. Zeeb	sysctl \
7920eb9697SEugene Grosbein	sysctl_lastload \
80c97588b4SEdward Tomasz Napierala	sysvipc \
810696600cSBjoern A. Zeeb	tmp \
820696600cSBjoern A. Zeeb	ugidfw \
830696600cSBjoern A. Zeeb	var \
8427b9777cSCy Schubert	var_run \
850696600cSBjoern A. Zeeb	watchdogd
860696600cSBjoern A. Zeeb
87f0435696SEmmanuel VadotCONFGROUPS+=		DEVD
88f0435696SEmmanuel VadotDEVD=			devd
89f0435696SEmmanuel VadotDEVDPACKAGE=		devd
90f0435696SEmmanuel Vadot
91d8799160SEmmanuel VadotCONFGROUPS+=		DEVMATCH
92d8799160SEmmanuel VadotDEVMATCH=		devmatch
93d8799160SEmmanuel VadotDEVMATCHPACKAGE=	devmatch
94d8799160SEmmanuel Vadot
9581b18beaSEmmanuel VadotCONFGROUPS+=		DHCLIENT
9681b18beaSEmmanuel VadotDHCLIENT=		dhclient
9781b18beaSEmmanuel VadotDHCLIENTPACKAGE=	dhclient
9881b18beaSEmmanuel Vadot
99f91d251bSLexi WinterCONFGROUPS+=		GEOM
100f91d251bSLexi WinterGEOM=			geli \
101f91d251bSLexi Winter			geli2 \
102f91d251bSLexi Winter			gptboot
103f91d251bSLexi WinterGEOMPACKAGE=		geom
104f91d251bSLexi Winter
10591314ca2SEmmanuel VadotCONFGROUPS+=		GGATED
10691314ca2SEmmanuel VadotGGATED=			ggated
10791314ca2SEmmanuel VadotGGATEDPACKAGE=		ggate
10891314ca2SEmmanuel Vadot
109a6a21bbeSEmmanuel VadotCONFGROUPS+=		RESOLVCONF
110a6a21bbeSEmmanuel VadotRESOLVCONF=		resolv
111a6a21bbeSEmmanuel VadotRESOLVCONFPACKAGE=	resolvconf
112a6a21bbeSEmmanuel Vadot
1137209444aSLexi WinterCONFGROUPS+=		CRON
1147209444aSLexi WinterCRON+=			cron
1157209444aSLexi WinterCRONPACKAGE=		cron
1167209444aSLexi Winter
11708419bf1SLexi WinterCONFGROUPS+=		CTL
11808419bf1SLexi WinterCTL=			ctld
11908419bf1SLexi WinterCTLPACKAGE=		ctl
12008419bf1SLexi Winter
121f91d251bSLexi WinterCONFGROUPS+=		NFS
122fd03d573SLexi WinterNFS=			lockd \
123fd03d573SLexi Winter			mountd \
124fd03d573SLexi Winter			nfscbd \
125fd03d573SLexi Winter			nfsclient \
126f91d251bSLexi Winter			nfsd \
127f91d251bSLexi Winter			nfsuserd \
12889aa9981SLexi Winter			statd
129f91d251bSLexi WinterNFSPACKAGE=		nfs
1300696600cSBjoern A. Zeeb
131f91d251bSLexi WinterCONFGROUPS+=		NEWSYSLOG
132f91d251bSLexi WinterNEWSYSLOG=		newsyslog
133f91d251bSLexi WinterNEWSYSLOGPACKAGE=	newsyslog
134f91d251bSLexi Winter
135f91d251bSLexi WinterCONFGROUPS+=		SYSLOGD
136f91d251bSLexi WinterSYSLOGD=		syslogd
137f91d251bSLexi WinterSYSLOGDPACKAGE=		syslogd
138f91d251bSLexi Winter
139f91d251bSLexi WinterCONFGROUPS+=		RCMDS
140f91d251bSLexi WinterRCMDS=			rwho
141f91d251bSLexi WinterRCMDSPACKAGE=		rcmds
142f91d251bSLexi Winter
143f91d251bSLexi Winter.if ${MK_ACCT} != "no" || ${MK_UTMPX} != "no"
144fdf46c24SBaptiste DaroussinCONFGROUPS+=	ACCT
1450696600cSBjoern A. ZeebACCTPACKAGE=	acct
146f91d251bSLexi Winter.if ${MK_ACCT} != "no"
147f91d251bSLexi WinterACCT+=		accounting
148f91d251bSLexi Winter.endif
149f91d251bSLexi Winter.if ${MK_UTMPX} != "no"
150f91d251bSLexi WinterACCT+=		utx
151f91d251bSLexi Winter.endif
1520696600cSBjoern A. Zeeb.endif
1530696600cSBjoern A. Zeeb
1540696600cSBjoern A. Zeeb.if ${MK_ACPI} != "no"
155fdf46c24SBaptiste DaroussinCONFGROUPS+=	ACPI
1560696600cSBjoern A. ZeebACPI=		power_profile
1570696600cSBjoern A. ZeebACPIPACKAGE=	acpi
1580696600cSBjoern A. Zeeb.endif
1590696600cSBjoern A. Zeeb
1600696600cSBjoern A. Zeeb.if ${MK_APM} != "no"
161fdf46c24SBaptiste DaroussinCONFGROUPS+=	APM
1620696600cSBjoern A. ZeebAPM+=		apm
1630696600cSBjoern A. Zeeb.if ${MACHINE} == "i386"
1640696600cSBjoern A. ZeebAPM+=		apmd
1650696600cSBjoern A. Zeeb.endif
1660696600cSBjoern A. ZeebAPMPACKAGE=	apm
1670696600cSBjoern A. Zeeb.endif
1680696600cSBjoern A. Zeeb
169738ea871SAlan Somers.if ${MK_AUDIT} != "no"
170fdf46c24SBaptiste DaroussinCONFGROUPS+=	AUDIT
171738ea871SAlan SomersAUDIT+=		auditd
172738ea871SAlan SomersAUDIT+=		auditdistd
1731b3c07beSLexi WinterAUDITPACKAGE=	audit
174738ea871SAlan Somers.endif
175738ea871SAlan Somers
1760696600cSBjoern A. Zeeb.if ${MK_AUTOFS} != "no"
177f91d251bSLexi WinterCONFGROUPS+=	AUTOFS
178f91d251bSLexi WinterAUTOFS=		automount \
179f91d251bSLexi Winter		automountd \
180f91d251bSLexi Winter		autounmountd
181f91d251bSLexi WinterAUTOFSPACKAGE=	autofs
1820696600cSBjoern A. Zeeb.endif
1830696600cSBjoern A. Zeeb
1840696600cSBjoern A. Zeeb.if ${MK_BLACKLIST} != "no"
185f91d251bSLexi WinterCONFGROUPS+=	BLOCKLIST
186f91d251bSLexi WinterBLOCKLIST=	blacklistd
187f91d251bSLexi WinterBLOCKLISTPACKAGE=blocklist
1880696600cSBjoern A. Zeeb.endif
1890696600cSBjoern A. Zeeb
1900696600cSBjoern A. Zeeb.if ${MK_BLUETOOTH} != "no"
191fdf46c24SBaptiste DaroussinCONFGROUPS+=	BLUETOOTH
1929553ea80SEmmanuel VadotBLUETOOTH+=	bluetooth \
1939553ea80SEmmanuel Vadot		bthidd \
1949553ea80SEmmanuel Vadot		hcsecd \
1959553ea80SEmmanuel Vadot		rfcomm_pppd_server \
1969553ea80SEmmanuel Vadot		sdpd \
1979553ea80SEmmanuel Vadot		ubthidhci
1989553ea80SEmmanuel VadotBLUETOOTHPACKAGE=	bluetooth
1990696600cSBjoern A. Zeeb.endif
2000696600cSBjoern A. Zeeb
2010696600cSBjoern A. Zeeb.if ${MK_BOOTPARAMD} != "no"
202fdf46c24SBaptiste DaroussinCONFS+=		bootparams
2030696600cSBjoern A. Zeeb.endif
2040696600cSBjoern A. Zeeb
2050696600cSBjoern A. Zeeb.if ${MK_BSNMP} != "no"
206fdf46c24SBaptiste DaroussinCONFGROUPS+=	BSNMP
2070696600cSBjoern A. ZeebBSNMP+=		bsnmpd
2080696600cSBjoern A. ZeebBSNMPPACKAGE=	bsnmp
2090696600cSBjoern A. Zeeb.endif
2100696600cSBjoern A. Zeeb
2110696600cSBjoern A. Zeeb.if ${MK_CCD} != "no"
212f91d251bSLexi WinterCONFGROUPS+=	CCD
213f91d251bSLexi WinterCCD=		ccd
214f91d251bSLexi WinterCCDPACKAGE=	ccdconfig
2150696600cSBjoern A. Zeeb.endif
2160696600cSBjoern A. Zeeb
2170696600cSBjoern A. Zeeb.if ${MK_FTP} != "no"
218f91d251bSLexi WinterCONFGROUPS+=	FTPD
219f91d251bSLexi WinterFTPD=		ftpd
220f91d251bSLexi WinterFTPDPACKAGE=	ftpd
2210696600cSBjoern A. Zeeb.endif
2220696600cSBjoern A. Zeeb
223a30235a4SEmmanuel Vadot.if ${MK_GSSAPI} != "no"
224860ee179SEmmanuel VadotCONFGROUPS+=	GSSD
225a30235a4SEmmanuel VadotGSSD=		gssd
226a30235a4SEmmanuel VadotGSSDPACKAGE=	kerberos
227a30235a4SEmmanuel Vadot.endif
228a30235a4SEmmanuel Vadot
2290696600cSBjoern A. Zeeb.if ${MK_HAST} != "no"
230fdf46c24SBaptiste DaroussinCONFGROUPS+=	HAST
2310696600cSBjoern A. ZeebHAST=		hastd
2320696600cSBjoern A. ZeebHASTPACKAGE=	hast
2330696600cSBjoern A. Zeeb.endif
2340696600cSBjoern A. Zeeb
2350696600cSBjoern A. Zeeb.if ${MK_INETD} != "no"
236f91d251bSLexi WinterCONFGROUPS+=	INETD
237f91d251bSLexi WinterINETD=		inetd
238f91d251bSLexi WinterINETDPACKAGE=	inetd
2390696600cSBjoern A. Zeeb.endif
2400696600cSBjoern A. Zeeb
24177e6f928SCy Schubert.if ${MK_IPFILTER} != "no"
242f91d251bSLexi WinterCONFGROUPS+=	IPF
243f91d251bSLexi WinterIPF=		ipfilter \
24477e6f928SCy Schubert		ipfs \
24577e6f928SCy Schubert		ipmon \
246c2973001SCy Schubert		ipnat \
247c2973001SCy Schubert		ippool
248f91d251bSLexi WinterIPFPACKAGE=	ipf
24977e6f928SCy Schubert.endif
25077e6f928SCy Schubert
2510696600cSBjoern A. Zeeb.if ${MK_IPFW} != "no"
252f91d251bSLexi WinterCONFGROUPS+=	IPFW
253f91d251bSLexi WinterIPFW=		ipfw dnctl
2540696600cSBjoern A. Zeeb.if ${MK_NETGRAPH} != "no"
255f91d251bSLexi WinterIPFW+=		ipfw_netflow
2560696600cSBjoern A. Zeeb.endif
257f91d251bSLexi WinterIPFWPACKAGE=	ipfw
258f91d251bSLexi Winter
259f91d251bSLexi Winter# natd is only built when ipfw is built
260f91d251bSLexi WinterCONFGROUPS+=	NATD
261f91d251bSLexi WinterNATD+=		natd
262f91d251bSLexi WinterNATDPACKAGE=	natd
2630696600cSBjoern A. Zeeb.endif
2640696600cSBjoern A. Zeeb
2650696600cSBjoern A. Zeeb.if ${MK_ISCSI} != "no"
266f91d251bSLexi WinterCONFGROUPS+=	ISCSI
267f91d251bSLexi WinterISCSI=		iscsictl \
26876a61252SLexi Winter		iscsid
269f91d251bSLexi WinterISCSIPACKAGE=	iscsi
2700696600cSBjoern A. Zeeb.endif
2710696600cSBjoern A. Zeeb
2720696600cSBjoern A. Zeeb.if ${MK_JAIL} != "no"
273fdf46c24SBaptiste DaroussinCONFGROUPS+=	JAIL
2740696600cSBjoern A. ZeebJAIL+=		jail
2750696600cSBjoern A. ZeebJAILPACKAGE=	jail
2760696600cSBjoern A. Zeeb.endif
2770696600cSBjoern A. Zeeb
2780696600cSBjoern A. Zeeb.if ${MK_LEGACY_CONSOLE} != "no"
279cab549c7SEmmanuel VadotCONFGROUPS+=	CONSOLE
280cab549c7SEmmanuel VadotCONSOLE+=	moused
281cab549c7SEmmanuel VadotCONSOLE+=	syscons
282cab549c7SEmmanuel VadotCONSOLEPACKAGE=	console-tools
2830696600cSBjoern A. Zeeb.endif
2840696600cSBjoern A. Zeeb
2850696600cSBjoern A. Zeeb.if ${MK_LPR} != "no"
286dbd0366fSLexi WinterCONFGROUPS+=	LP
287dbd0366fSLexi WinterLP+=		lpd
288dbd0366fSLexi WinterLPPACKAGE=	lp
2890696600cSBjoern A. Zeeb.endif
2900696600cSBjoern A. Zeeb
2910696600cSBjoern A. Zeeb.if ${MK_KERBEROS} != "no"
292fdf46c24SBaptiste DaroussinCONFS+=		ipropd_master
293fdf46c24SBaptiste DaroussinCONFS+=		ipropd_slave
2944574585eSCy Schubert_kadmind=	kadmind
2954574585eSCy Schubert_kdc=		kdc
2964574585eSCy Schubert_kfd=		kfd
2974574585eSCy Schubert_kpasswdd=	kpasswdd
29812de77b3SCy Schubert
29912de77b3SCy SchubertDIRS+=	VAR_HEMIDAL
30012de77b3SCy SchubertVAR_HEMIDAL=	/var/heimdal
30112de77b3SCy SchubertVAR_HEMIDAL_MODE=	700
3024574585eSCy Schubert.endif
3034574585eSCy Schubert
304f91d251bSLexi Winter.if ${MK_NIS} != "no"
305f91d251bSLexi WinterCONFGROUPS+=	YP
306f91d251bSLexi WinterYP=		ypbind \
307f91d251bSLexi Winter		ypldap \
308f91d251bSLexi Winter		yppasswdd \
309f91d251bSLexi Winter		ypserv \
310f91d251bSLexi Winter		ypset \
311f91d251bSLexi Winter		ypupdated \
312f91d251bSLexi Winter		ypxfrd \
313f91d251bSLexi Winter		nisdomain
314f91d251bSLexi WinterYPPACKAGE=	yp
315f91d251bSLexi Winter.endif
316f91d251bSLexi Winter
3170696600cSBjoern A. Zeeb.if ${MK_NS_CACHING} != "no"
3180696600cSBjoern A. Zeeb_nscd=		nscd
3190696600cSBjoern A. Zeeb.endif
3200696600cSBjoern A. Zeeb
3210696600cSBjoern A. Zeeb.if ${MK_NTP} != "no"
3222f9966ffSLexi WinterCONFGROUPS+=	NTP
3232f9966ffSLexi WinterNTP+=		ntpd \
3242f9966ffSLexi Winter		ntpdate
3252f9966ffSLexi WinterNTPPACKAGE=	ntp
3260696600cSBjoern A. Zeeb.endif
3270696600cSBjoern A. Zeeb
328207ab5f4SMark Johnston.if ${MK_OFED_EXTRA} != "no"
3290696600cSBjoern A. Zeeb_opensm=	opensm
3300696600cSBjoern A. Zeeb.endif
3310696600cSBjoern A. Zeeb
3321271b1d7SLexi Winter.if ${MK_OPENSSL} != "no" && ${MK_OPENSSL_KTLS} != "no"
3332f48313aSRick MacklemCONFS+=		tlsclntd \
3342f48313aSRick Macklem		tlsservd
3352f48313aSRick Macklem.endif
3360696600cSBjoern A. Zeeb
3370696600cSBjoern A. Zeeb.if ${MK_OPENSSH} != "no"
338fdf46c24SBaptiste DaroussinCONFGROUPS+=	SSH
3390696600cSBjoern A. ZeebSSH=		sshd
3400696600cSBjoern A. ZeebSSHPACKAGE=	ssh
3410696600cSBjoern A. Zeeb.endif
3420696600cSBjoern A. Zeeb
3430696600cSBjoern A. Zeeb.if ${MK_PF} != "no"
344f91d251bSLexi WinterCONFGROUPS+=	PF
345f91d251bSLexi WinterPF=		pf \
346f91d251bSLexi Winter		pflog \
347f91d251bSLexi Winter		pfsync \
348f91d251bSLexi Winter		ftp-proxy
349f91d251bSLexi WinterPFPACKAGE=	pf
350f91d251bSLexi Winter.endif
351f91d251bSLexi Winter
352f91d251bSLexi Winter.if ${MK_PPP} != "no"
353f91d251bSLexi WinterCONFGROUPS+=	PPP
354f91d251bSLexi WinterPPP=		ppp
355f91d251bSLexi WinterPPPPACKAGE=	ppp
3560696600cSBjoern A. Zeeb.endif
3570696600cSBjoern A. Zeeb
3580696600cSBjoern A. Zeeb.if ${MK_ROUTED} != "no"
359fdf46c24SBaptiste DaroussinCONFS+=		routed
3600696600cSBjoern A. Zeeb.endif
3610696600cSBjoern A. Zeeb
3620696600cSBjoern A. Zeeb.if ${MK_SENDMAIL} != "no"
363fdf46c24SBaptiste DaroussinCONFGROUPS+=	SMRCD
3640696600cSBjoern A. ZeebSMRCD=		sendmail
3650696600cSBjoern A. ZeebSMRCDPACKAGE=	sendmail
3660696600cSBjoern A. Zeeb.endif
3670696600cSBjoern A. Zeeb
368a42d6f76SBaptiste Daroussin.if ${MK_NUAGEINIT} != "no"
369a42d6f76SBaptiste DaroussinCONFGROUPS+=	NIUAGEINIT
37009545628SBaptiste DaroussinNIUAGEINIT=		nuageinit \
371*2a05d577SBaptiste Daroussin			nuageinit_post_net \
37209545628SBaptiste Daroussin			nuageinit_user_data_script
373a42d6f76SBaptiste DaroussinNIUAGEINITPACKAGE=	nuageinit
374a42d6f76SBaptiste Daroussin.endif
375a42d6f76SBaptiste Daroussin
3760696600cSBjoern A. Zeeb.if ${MK_UNBOUND} != "no"
377fdf46c24SBaptiste DaroussinCONFGROUPS+=	UNBOUND
3780696600cSBjoern A. ZeebUNBOUND+=	local_unbound
3790696600cSBjoern A. ZeebUNBOUNDPACKAGE=	unbound
3800696600cSBjoern A. Zeeb.endif
3810696600cSBjoern A. Zeeb
3820696600cSBjoern A. Zeeb.if ${MK_VI} != "no"
383fdf46c24SBaptiste DaroussinCONFGROUPS+=	VI
3840696600cSBjoern A. ZeebVI+=		virecover
3850696600cSBjoern A. ZeebVIPACKAGE=	vi
3860696600cSBjoern A. Zeeb.endif
3870696600cSBjoern A. Zeeb
3880696600cSBjoern A. Zeeb.if ${MK_WIRELESS} != "no"
389f91d251bSLexi WinterCONFGROUPS+=	HOSTAPD
390f91d251bSLexi WinterHOSTAPD=	hostapd
391f91d251bSLexi WinterHOSTAPDPACKAGE=	hostapd
392f91d251bSLexi Winter
393f91d251bSLexi WinterCONFGROUPS+=	WPA
394f91d251bSLexi WinterWPA=		wpa_supplicant
395f91d251bSLexi WinterWPAPACKAGE=	wpa
3960696600cSBjoern A. Zeeb.endif
3970696600cSBjoern A. Zeeb
3980696600cSBjoern A. Zeeb.if ${MK_ZFS} != "no"
399fdf46c24SBaptiste DaroussinCONFGROUPS+=	ZFS
4000696600cSBjoern A. ZeebZFS+=		zfs
4010696600cSBjoern A. ZeebZFS+=		zfsbe
4020696600cSBjoern A. ZeebZFS+=		zfsd
403db0ac6deSCy SchubertZFS+=		zfskeys
40474e2b24fSCy SchubertZFS+=		zpool
405227caaccSMark JohnstonZFS+=		zpoolreguid
40672a1cb05SLi-Wen HsuZFS+=		zpoolupgrade
4070696600cSBjoern A. ZeebZFS+=		zvol
408f91d251bSLexi WinterZFSPACKAGE=	zfs
4090696600cSBjoern A. Zeeb.endif
4100696600cSBjoern A. Zeeb
411fdf46c24SBaptiste Daroussin.for fg in ${CONFGROUPS}
4120696600cSBjoern A. Zeeb${fg}MODE?=	${BINMODE}
4130696600cSBjoern A. Zeeb.endfor
4140696600cSBjoern A. Zeeb
4150696600cSBjoern A. Zeeb.include <bsd.prog.mk>
416