xref: /freebsd/libexec/rc/rc.d/Makefile (revision fd03d573cb800d1833fe2c416177361e6cd103fb)
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
117f91d251bSLexi WinterCONFGROUPS+=		NFS
118*fd03d573SLexi WinterNFS=			lockd \
119*fd03d573SLexi Winter			mountd \
120*fd03d573SLexi Winter			nfscbd \
121*fd03d573SLexi Winter			nfsclient \
122f91d251bSLexi Winter			nfsd \
123f91d251bSLexi Winter			nfsuserd \
12489aa9981SLexi Winter			statd
125f91d251bSLexi WinterNFSPACKAGE=		nfs
1260696600cSBjoern A. Zeeb
127f91d251bSLexi WinterCONFGROUPS+=		NEWSYSLOG
128f91d251bSLexi WinterNEWSYSLOG=		newsyslog
129f91d251bSLexi WinterNEWSYSLOGPACKAGE=	newsyslog
130f91d251bSLexi Winter
131f91d251bSLexi WinterCONFGROUPS+=		SYSLOGD
132f91d251bSLexi WinterSYSLOGD=		syslogd
133f91d251bSLexi WinterSYSLOGDPACKAGE=		syslogd
134f91d251bSLexi Winter
135f91d251bSLexi WinterCONFGROUPS+=		RCMDS
136f91d251bSLexi WinterRCMDS=			rwho
137f91d251bSLexi WinterRCMDSPACKAGE=		rcmds
138f91d251bSLexi Winter
139f91d251bSLexi Winter.if ${MK_ACCT} != "no" || ${MK_UTMPX} != "no"
140fdf46c24SBaptiste DaroussinCONFGROUPS+=	ACCT
1410696600cSBjoern A. ZeebACCTPACKAGE=	acct
142f91d251bSLexi Winter.if ${MK_ACCT} != "no"
143f91d251bSLexi WinterACCT+=		accounting
144f91d251bSLexi Winter.endif
145f91d251bSLexi Winter.if ${MK_UTMPX} != "no"
146f91d251bSLexi WinterACCT+=		utx
147f91d251bSLexi Winter.endif
1480696600cSBjoern A. Zeeb.endif
1490696600cSBjoern A. Zeeb
1500696600cSBjoern A. Zeeb.if ${MK_ACPI} != "no"
151fdf46c24SBaptiste DaroussinCONFGROUPS+=	ACPI
1520696600cSBjoern A. ZeebACPI=		power_profile
1530696600cSBjoern A. ZeebACPIPACKAGE=	acpi
1540696600cSBjoern A. Zeeb.endif
1550696600cSBjoern A. Zeeb
1560696600cSBjoern A. Zeeb.if ${MK_APM} != "no"
157fdf46c24SBaptiste DaroussinCONFGROUPS+=	APM
1580696600cSBjoern A. ZeebAPM+=		apm
1590696600cSBjoern A. Zeeb.if ${MACHINE} == "i386"
1600696600cSBjoern A. ZeebAPM+=		apmd
1610696600cSBjoern A. Zeeb.endif
1620696600cSBjoern A. ZeebAPMPACKAGE=	apm
1630696600cSBjoern A. Zeeb.endif
1640696600cSBjoern A. Zeeb
165738ea871SAlan Somers.if ${MK_AUDIT} != "no"
166fdf46c24SBaptiste DaroussinCONFGROUPS+=	AUDIT
167738ea871SAlan SomersAUDIT+=		auditd
168738ea871SAlan SomersAUDIT+=		auditdistd
1691b3c07beSLexi WinterAUDITPACKAGE=	audit
170738ea871SAlan Somers.endif
171738ea871SAlan Somers
1720696600cSBjoern A. Zeeb.if ${MK_AUTOFS} != "no"
173f91d251bSLexi WinterCONFGROUPS+=	AUTOFS
174f91d251bSLexi WinterAUTOFS=		automount \
175f91d251bSLexi Winter		automountd \
176f91d251bSLexi Winter		autounmountd
177f91d251bSLexi WinterAUTOFSPACKAGE=	autofs
1780696600cSBjoern A. Zeeb.endif
1790696600cSBjoern A. Zeeb
1800696600cSBjoern A. Zeeb.if ${MK_BLACKLIST} != "no"
181f91d251bSLexi WinterCONFGROUPS+=	BLOCKLIST
182f91d251bSLexi WinterBLOCKLIST=	blacklistd
183f91d251bSLexi WinterBLOCKLISTPACKAGE=blocklist
1840696600cSBjoern A. Zeeb.endif
1850696600cSBjoern A. Zeeb
1860696600cSBjoern A. Zeeb.if ${MK_BLUETOOTH} != "no"
187fdf46c24SBaptiste DaroussinCONFGROUPS+=	BLUETOOTH
1889553ea80SEmmanuel VadotBLUETOOTH+=	bluetooth \
1899553ea80SEmmanuel Vadot		bthidd \
1909553ea80SEmmanuel Vadot		hcsecd \
1919553ea80SEmmanuel Vadot		rfcomm_pppd_server \
1929553ea80SEmmanuel Vadot		sdpd \
1939553ea80SEmmanuel Vadot		ubthidhci
1949553ea80SEmmanuel VadotBLUETOOTHPACKAGE=	bluetooth
1950696600cSBjoern A. Zeeb.endif
1960696600cSBjoern A. Zeeb
1970696600cSBjoern A. Zeeb.if ${MK_BOOTPARAMD} != "no"
198fdf46c24SBaptiste DaroussinCONFS+=		bootparams
1990696600cSBjoern A. Zeeb.endif
2000696600cSBjoern A. Zeeb
2010696600cSBjoern A. Zeeb.if ${MK_BSNMP} != "no"
202fdf46c24SBaptiste DaroussinCONFGROUPS+=	BSNMP
2030696600cSBjoern A. ZeebBSNMP+=		bsnmpd
2040696600cSBjoern A. ZeebBSNMPPACKAGE=	bsnmp
2050696600cSBjoern A. Zeeb.endif
2060696600cSBjoern A. Zeeb
2070696600cSBjoern A. Zeeb.if ${MK_CCD} != "no"
208f91d251bSLexi WinterCONFGROUPS+=	CCD
209f91d251bSLexi WinterCCD=		ccd
210f91d251bSLexi WinterCCDPACKAGE=	ccdconfig
2110696600cSBjoern A. Zeeb.endif
2120696600cSBjoern A. Zeeb
2130696600cSBjoern A. Zeeb.if ${MK_FTP} != "no"
214f91d251bSLexi WinterCONFGROUPS+=	FTPD
215f91d251bSLexi WinterFTPD=		ftpd
216f91d251bSLexi WinterFTPDPACKAGE=	ftpd
2170696600cSBjoern A. Zeeb.endif
2180696600cSBjoern A. Zeeb
219a30235a4SEmmanuel Vadot.if ${MK_GSSAPI} != "no"
220860ee179SEmmanuel VadotCONFGROUPS+=	GSSD
221a30235a4SEmmanuel VadotGSSD=		gssd
222a30235a4SEmmanuel VadotGSSDPACKAGE=	kerberos
223a30235a4SEmmanuel Vadot.endif
224a30235a4SEmmanuel Vadot
2250696600cSBjoern A. Zeeb.if ${MK_HAST} != "no"
226fdf46c24SBaptiste DaroussinCONFGROUPS+=	HAST
2270696600cSBjoern A. ZeebHAST=		hastd
2280696600cSBjoern A. ZeebHASTPACKAGE=	hast
2290696600cSBjoern A. Zeeb.endif
2300696600cSBjoern A. Zeeb
2310696600cSBjoern A. Zeeb.if ${MK_INETD} != "no"
232f91d251bSLexi WinterCONFGROUPS+=	INETD
233f91d251bSLexi WinterINETD=		inetd
234f91d251bSLexi WinterINETDPACKAGE=	inetd
2350696600cSBjoern A. Zeeb.endif
2360696600cSBjoern A. Zeeb
23777e6f928SCy Schubert.if ${MK_IPFILTER} != "no"
238f91d251bSLexi WinterCONFGROUPS+=	IPF
239f91d251bSLexi WinterIPF=		ipfilter \
24077e6f928SCy Schubert		ipfs \
24177e6f928SCy Schubert		ipmon \
242c2973001SCy Schubert		ipnat \
243c2973001SCy Schubert		ippool
244f91d251bSLexi WinterIPFPACKAGE=	ipf
24577e6f928SCy Schubert.endif
24677e6f928SCy Schubert
2470696600cSBjoern A. Zeeb.if ${MK_IPFW} != "no"
248f91d251bSLexi WinterCONFGROUPS+=	IPFW
249f91d251bSLexi WinterIPFW=		ipfw dnctl
2500696600cSBjoern A. Zeeb.if ${MK_NETGRAPH} != "no"
251f91d251bSLexi WinterIPFW+=		ipfw_netflow
2520696600cSBjoern A. Zeeb.endif
253f91d251bSLexi WinterIPFWPACKAGE=	ipfw
254f91d251bSLexi Winter
255f91d251bSLexi Winter# natd is only built when ipfw is built
256f91d251bSLexi WinterCONFGROUPS+=	NATD
257f91d251bSLexi WinterNATD+=		natd
258f91d251bSLexi WinterNATDPACKAGE=	natd
2590696600cSBjoern A. Zeeb.endif
2600696600cSBjoern A. Zeeb
2610696600cSBjoern A. Zeeb.if ${MK_ISCSI} != "no"
262f91d251bSLexi WinterCONFGROUPS+=	ISCSI
263f91d251bSLexi WinterISCSI=		iscsictl	\
264f91d251bSLexi Winter		iscsid		\
265f91d251bSLexi Winter		ctld
266f91d251bSLexi WinterISCSIPACKAGE=	iscsi
2670696600cSBjoern A. Zeeb.endif
2680696600cSBjoern A. Zeeb
2690696600cSBjoern A. Zeeb.if ${MK_JAIL} != "no"
270fdf46c24SBaptiste DaroussinCONFGROUPS+=	JAIL
2710696600cSBjoern A. ZeebJAIL+=		jail
2720696600cSBjoern A. ZeebJAILPACKAGE=	jail
2730696600cSBjoern A. Zeeb.endif
2740696600cSBjoern A. Zeeb
2750696600cSBjoern A. Zeeb.if ${MK_LEGACY_CONSOLE} != "no"
276cab549c7SEmmanuel VadotCONFGROUPS+=	CONSOLE
277cab549c7SEmmanuel VadotCONSOLE+=	moused
278cab549c7SEmmanuel VadotCONSOLE+=	syscons
279cab549c7SEmmanuel VadotCONSOLEPACKAGE=	console-tools
2800696600cSBjoern A. Zeeb.endif
2810696600cSBjoern A. Zeeb
2820696600cSBjoern A. Zeeb.if ${MK_LPR} != "no"
283dbd0366fSLexi WinterCONFGROUPS+=	LP
284dbd0366fSLexi WinterLP+=		lpd
285dbd0366fSLexi WinterLPPACKAGE=	lp
2860696600cSBjoern A. Zeeb.endif
2870696600cSBjoern A. Zeeb
2880696600cSBjoern A. Zeeb.if ${MK_KERBEROS} != "no"
289fdf46c24SBaptiste DaroussinCONFS+=		ipropd_master
290fdf46c24SBaptiste DaroussinCONFS+=		ipropd_slave
2914574585eSCy Schubert_kadmind=	kadmind
2924574585eSCy Schubert_kdc=		kdc
2934574585eSCy Schubert_kfd=		kfd
2944574585eSCy Schubert_kpasswdd=	kpasswdd
29512de77b3SCy Schubert
29612de77b3SCy SchubertDIRS+=	VAR_HEMIDAL
29712de77b3SCy SchubertVAR_HEMIDAL=	/var/heimdal
29812de77b3SCy SchubertVAR_HEMIDAL_MODE=	700
2994574585eSCy Schubert.endif
3004574585eSCy Schubert
301f91d251bSLexi Winter.if ${MK_NIS} != "no"
302f91d251bSLexi WinterCONFGROUPS+=	YP
303f91d251bSLexi WinterYP=		ypbind \
304f91d251bSLexi Winter		ypldap \
305f91d251bSLexi Winter		yppasswdd \
306f91d251bSLexi Winter		ypserv \
307f91d251bSLexi Winter		ypset \
308f91d251bSLexi Winter		ypupdated \
309f91d251bSLexi Winter		ypxfrd \
310f91d251bSLexi Winter		nisdomain
311f91d251bSLexi WinterYPPACKAGE=	yp
312f91d251bSLexi Winter.endif
313f91d251bSLexi Winter
3140696600cSBjoern A. Zeeb.if ${MK_NS_CACHING} != "no"
3150696600cSBjoern A. Zeeb_nscd=		nscd
3160696600cSBjoern A. Zeeb.endif
3170696600cSBjoern A. Zeeb
3180696600cSBjoern A. Zeeb.if ${MK_NTP} != "no"
3192f9966ffSLexi WinterCONFGROUPS+=	NTP
3202f9966ffSLexi WinterNTP+=		ntpd \
3212f9966ffSLexi Winter		ntpdate
3222f9966ffSLexi WinterNTPPACKAGE=	ntp
3230696600cSBjoern A. Zeeb.endif
3240696600cSBjoern A. Zeeb
325207ab5f4SMark Johnston.if ${MK_OFED_EXTRA} != "no"
3260696600cSBjoern A. Zeeb_opensm=	opensm
3270696600cSBjoern A. Zeeb.endif
3280696600cSBjoern A. Zeeb
3291271b1d7SLexi Winter.if ${MK_OPENSSL} != "no" && ${MK_OPENSSL_KTLS} != "no"
3302f48313aSRick MacklemCONFS+=		tlsclntd \
3312f48313aSRick Macklem		tlsservd
3322f48313aSRick Macklem.endif
3330696600cSBjoern A. Zeeb
3340696600cSBjoern A. Zeeb.if ${MK_OPENSSH} != "no"
335fdf46c24SBaptiste DaroussinCONFGROUPS+=	SSH
3360696600cSBjoern A. ZeebSSH=		sshd
3370696600cSBjoern A. ZeebSSHPACKAGE=	ssh
3380696600cSBjoern A. Zeeb.endif
3390696600cSBjoern A. Zeeb
3400696600cSBjoern A. Zeeb.if ${MK_PF} != "no"
341f91d251bSLexi WinterCONFGROUPS+=	PF
342f91d251bSLexi WinterPF=		pf \
343f91d251bSLexi Winter		pflog \
344f91d251bSLexi Winter		pfsync \
345f91d251bSLexi Winter		ftp-proxy
346f91d251bSLexi WinterPFPACKAGE=	pf
347f91d251bSLexi Winter.endif
348f91d251bSLexi Winter
349f91d251bSLexi Winter.if ${MK_PPP} != "no"
350f91d251bSLexi WinterCONFGROUPS+=	PPP
351f91d251bSLexi WinterPPP=		ppp
352f91d251bSLexi WinterPPPPACKAGE=	ppp
3530696600cSBjoern A. Zeeb.endif
3540696600cSBjoern A. Zeeb
3550696600cSBjoern A. Zeeb.if ${MK_ROUTED} != "no"
356fdf46c24SBaptiste DaroussinCONFS+=		routed
3570696600cSBjoern A. Zeeb.endif
3580696600cSBjoern A. Zeeb
3590696600cSBjoern A. Zeeb.if ${MK_SENDMAIL} != "no"
360fdf46c24SBaptiste DaroussinCONFGROUPS+=	SMRCD
3610696600cSBjoern A. ZeebSMRCD=		sendmail
3620696600cSBjoern A. ZeebSMRCDPACKAGE=	sendmail
3630696600cSBjoern A. Zeeb.endif
3640696600cSBjoern A. Zeeb
365a42d6f76SBaptiste Daroussin.if ${MK_NUAGEINIT} != "no"
366a42d6f76SBaptiste DaroussinCONFGROUPS+=	NIUAGEINIT
367a42d6f76SBaptiste DaroussinNIUAGEINIT=		nuageinit
368a42d6f76SBaptiste DaroussinNIUAGEINITPACKAGE=	nuageinit
369a42d6f76SBaptiste Daroussin.endif
370a42d6f76SBaptiste Daroussin
3710696600cSBjoern A. Zeeb.if ${MK_UNBOUND} != "no"
372fdf46c24SBaptiste DaroussinCONFGROUPS+=	UNBOUND
3730696600cSBjoern A. ZeebUNBOUND+=	local_unbound
3740696600cSBjoern A. ZeebUNBOUNDPACKAGE=	unbound
3750696600cSBjoern A. Zeeb.endif
3760696600cSBjoern A. Zeeb
3770696600cSBjoern A. Zeeb.if ${MK_VI} != "no"
378fdf46c24SBaptiste DaroussinCONFGROUPS+=	VI
3790696600cSBjoern A. ZeebVI+=		virecover
3800696600cSBjoern A. ZeebVIPACKAGE=	vi
3810696600cSBjoern A. Zeeb.endif
3820696600cSBjoern A. Zeeb
3830696600cSBjoern A. Zeeb.if ${MK_WIRELESS} != "no"
384f91d251bSLexi WinterCONFGROUPS+=	HOSTAPD
385f91d251bSLexi WinterHOSTAPD=	hostapd
386f91d251bSLexi WinterHOSTAPDPACKAGE=	hostapd
387f91d251bSLexi Winter
388f91d251bSLexi WinterCONFGROUPS+=	WPA
389f91d251bSLexi WinterWPA=		wpa_supplicant
390f91d251bSLexi WinterWPAPACKAGE=	wpa
3910696600cSBjoern A. Zeeb.endif
3920696600cSBjoern A. Zeeb
3930696600cSBjoern A. Zeeb.if ${MK_ZFS} != "no"
394fdf46c24SBaptiste DaroussinCONFGROUPS+=	ZFS
3950696600cSBjoern A. ZeebZFS+=		zfs
3960696600cSBjoern A. ZeebZFS+=		zfsbe
3970696600cSBjoern A. ZeebZFS+=		zfsd
398db0ac6deSCy SchubertZFS+=		zfskeys
39974e2b24fSCy SchubertZFS+=		zpool
400227caaccSMark JohnstonZFS+=		zpoolreguid
40172a1cb05SLi-Wen HsuZFS+=		zpoolupgrade
4020696600cSBjoern A. ZeebZFS+=		zvol
403f91d251bSLexi WinterZFSPACKAGE=	zfs
4040696600cSBjoern A. Zeeb.endif
4050696600cSBjoern A. Zeeb
406fdf46c24SBaptiste Daroussin.for fg in ${CONFGROUPS}
4070696600cSBjoern A. Zeeb${fg}MODE?=	${BINMODE}
4080696600cSBjoern A. Zeeb.endfor
4090696600cSBjoern A. Zeeb
4100696600cSBjoern A. Zeeb.include <bsd.prog.mk>
411