xref: /freebsd/libexec/rc/rc.d/Makefile (revision 8c15be73b6db4c0a826c5e7a08aaf7a08a16a645)
10696600cSBjoern A. Zeeb# $FreeBSD$
20696600cSBjoern A. Zeeb
30696600cSBjoern A. Zeeb.include <src.opts.mk>
40696600cSBjoern A. Zeeb
50696600cSBjoern A. ZeebCONFDIR=	/etc/rc.d
60696600cSBjoern A. ZeebCONFGROUPS=	CONFS
7*8c15be73SEmmanuel VadotCONFSPACKAGE=	rc
80696600cSBjoern A. Zeeb
90696600cSBjoern A. ZeebCONFS=	DAEMON \
100696600cSBjoern A. Zeeb	FILESYSTEMS \
110696600cSBjoern A. Zeeb	LOGIN \
120696600cSBjoern A. Zeeb	NETWORKING \
130696600cSBjoern A. Zeeb	SERVERS \
140696600cSBjoern A. Zeeb	abi \
150696600cSBjoern A. Zeeb	addswap \
160696600cSBjoern A. Zeeb	adjkerntz \
170696600cSBjoern A. Zeeb	archdep \
180696600cSBjoern A. Zeeb	bgfsck \
190696600cSBjoern A. Zeeb	${_blacklistd} \
200696600cSBjoern A. Zeeb	bridge \
210696600cSBjoern A. Zeeb	cfumass \
220696600cSBjoern A. Zeeb	cleanvar \
230696600cSBjoern A. Zeeb	cleartmp \
240696600cSBjoern A. Zeeb	cron \
250696600cSBjoern A. Zeeb	ctld \
260696600cSBjoern A. Zeeb	ddb \
270696600cSBjoern A. Zeeb	defaultroute \
280696600cSBjoern A. Zeeb	devd \
290696600cSBjoern A. Zeeb	devfs \
300696600cSBjoern A. Zeeb	devmatch \
310696600cSBjoern A. Zeeb	dhclient \
320696600cSBjoern A. Zeeb	dmesg \
330696600cSBjoern A. Zeeb	dumpon \
340696600cSBjoern A. Zeeb	fsck \
350696600cSBjoern A. Zeeb	gbde \
360696600cSBjoern A. Zeeb	geli \
370696600cSBjoern A. Zeeb	geli2 \
380696600cSBjoern A. Zeeb	gptboot \
390696600cSBjoern A. Zeeb	growfs \
400696600cSBjoern A. Zeeb	gssd \
410696600cSBjoern A. Zeeb	hostid \
420696600cSBjoern A. Zeeb	hostid_save \
430696600cSBjoern A. Zeeb	hostname \
440696600cSBjoern A. Zeeb	iovctl \
450696600cSBjoern A. Zeeb	ip6addrctl \
460696600cSBjoern A. Zeeb	ipsec \
470696600cSBjoern A. Zeeb	${_kadmind} \
480696600cSBjoern A. Zeeb	${_kdc} \
490696600cSBjoern A. Zeeb	${_kfd} \
500696600cSBjoern A. Zeeb	kld \
510696600cSBjoern A. Zeeb	kldxref \
520696600cSBjoern A. Zeeb	${_kpasswdd} \
530696600cSBjoern A. Zeeb	ldconfig \
540696600cSBjoern A. Zeeb	local \
550696600cSBjoern A. Zeeb	localpkg \
560696600cSBjoern A. Zeeb	lockd \
570696600cSBjoern A. Zeeb	mixer \
580696600cSBjoern A. Zeeb	motd \
590696600cSBjoern A. Zeeb	mountcritlocal \
600696600cSBjoern A. Zeeb	mountcritremote \
610696600cSBjoern A. Zeeb	mountlate \
620696600cSBjoern A. Zeeb	mdconfig \
630696600cSBjoern A. Zeeb	mdconfig2 \
640696600cSBjoern A. Zeeb	mountd \
650696600cSBjoern A. Zeeb	msgs \
660696600cSBjoern A. Zeeb	natd \
670696600cSBjoern A. Zeeb	netif \
680696600cSBjoern A. Zeeb	netoptions \
690696600cSBjoern A. Zeeb	netwait \
700696600cSBjoern A. Zeeb	newsyslog \
710696600cSBjoern A. Zeeb	nfsclient \
720696600cSBjoern A. Zeeb	nfscbd \
730696600cSBjoern A. Zeeb	nfsd \
740696600cSBjoern A. Zeeb	nfsuserd \
750696600cSBjoern A. Zeeb	nisdomain \
760696600cSBjoern A. Zeeb	${_nscd} \
770696600cSBjoern A. Zeeb	nsswitch \
780696600cSBjoern A. Zeeb	ntpdate \
790696600cSBjoern A. Zeeb	${_opensm} \
800696600cSBjoern A. Zeeb	pf \
810696600cSBjoern A. Zeeb	pflog \
820696600cSBjoern A. Zeeb	pfsync \
830696600cSBjoern A. Zeeb	ppp \
840696600cSBjoern A. Zeeb	pppoed \
850696600cSBjoern A. Zeeb	pwcheck \
860696600cSBjoern A. Zeeb	quota \
870696600cSBjoern A. Zeeb	random \
880696600cSBjoern A. Zeeb	rarpd \
890696600cSBjoern A. Zeeb	rctl \
900696600cSBjoern A. Zeeb	resolv \
910696600cSBjoern A. Zeeb	root \
920696600cSBjoern A. Zeeb	route6d \
930696600cSBjoern A. Zeeb	routing \
940696600cSBjoern A. Zeeb	rpcbind \
950696600cSBjoern A. Zeeb	rtadvd \
960696600cSBjoern A. Zeeb	rtsold \
970696600cSBjoern A. Zeeb	rwho \
980696600cSBjoern A. Zeeb	savecore \
990696600cSBjoern A. Zeeb	securelevel \
1000696600cSBjoern A. Zeeb	serial \
1010696600cSBjoern A. Zeeb	sppp \
1020696600cSBjoern A. Zeeb	statd \
1030696600cSBjoern A. Zeeb	static_arp \
1040696600cSBjoern A. Zeeb	static_ndp \
1050696600cSBjoern A. Zeeb	stf \
1060696600cSBjoern A. Zeeb	swap \
1070696600cSBjoern A. Zeeb	swaplate \
1080696600cSBjoern A. Zeeb	sysctl \
1090696600cSBjoern A. Zeeb	syslogd \
1100696600cSBjoern A. Zeeb	tmp \
1110696600cSBjoern A. Zeeb	ugidfw \
1120696600cSBjoern A. Zeeb	${_utx} \
1130696600cSBjoern A. Zeeb	var \
1140696600cSBjoern A. Zeeb	watchdogd
1150696600cSBjoern A. Zeeb
1160696600cSBjoern A. Zeeb.if ${MK_NIS} != "no"
1170696600cSBjoern A. ZeebCONFS+=	ypbind \
1180696600cSBjoern A. Zeeb	ypldap \
1190696600cSBjoern A. Zeeb	yppasswdd \
1200696600cSBjoern A. Zeeb	ypserv \
1210696600cSBjoern A. Zeeb	ypset \
1220696600cSBjoern A. Zeeb	ypupdated \
1230696600cSBjoern A. Zeeb	ypxfrd
1240696600cSBjoern A. Zeeb.endif
1250696600cSBjoern A. Zeeb
1260696600cSBjoern A. Zeeb.if ${MK_ACCT} != "no"
1270696600cSBjoern A. ZeebCONFGROUPS+=	ACCT
1280696600cSBjoern A. ZeebACCT+=		accounting
1290696600cSBjoern A. ZeebACCTPACKAGE=	acct
1300696600cSBjoern A. Zeeb.endif
1310696600cSBjoern A. Zeeb
1320696600cSBjoern A. Zeeb.if ${MK_ACPI} != "no"
1330696600cSBjoern A. ZeebCONFGROUPS+=	ACPI
1340696600cSBjoern A. ZeebACPI=		power_profile
1350696600cSBjoern A. ZeebACPIPACKAGE=	acpi
1360696600cSBjoern A. Zeeb.endif
1370696600cSBjoern A. Zeeb
1380696600cSBjoern A. Zeeb.if ${MK_ACPI} != "no" || ${MK_APM} != "no"
1390696600cSBjoern A. ZeebCONFS+=		powerd
1400696600cSBjoern A. Zeeb.endif
1410696600cSBjoern A. Zeeb
1420696600cSBjoern A. Zeeb.if ${MK_AMD} != "no"
1430696600cSBjoern A. ZeebCONFGROUPS+=	AMD
1440696600cSBjoern A. ZeebAMD+=		amd
1450696600cSBjoern A. ZeebAMDPACKAGE=	amd
1460696600cSBjoern A. Zeeb.endif
1470696600cSBjoern A. Zeeb
1480696600cSBjoern A. Zeeb.if ${MK_APM} != "no"
1490696600cSBjoern A. ZeebCONFGROUPS+=	APM
1500696600cSBjoern A. ZeebAPM+=		apm
1510696600cSBjoern A. Zeeb.if ${MACHINE} == "i386"
1520696600cSBjoern A. ZeebAPM+=		apmd
1530696600cSBjoern A. Zeeb.endif
1540696600cSBjoern A. ZeebAPMPACKAGE=	apm
1550696600cSBjoern A. Zeeb.endif
1560696600cSBjoern A. Zeeb
157738ea871SAlan Somers.if ${MK_AUDIT} != "no"
158738ea871SAlan SomersCONFGROUPS+=	AUDIT
159738ea871SAlan SomersAUDIT+=		auditd
160738ea871SAlan SomersAUDIT+=		auditdistd
161738ea871SAlan Somers.endif
162738ea871SAlan Somers
1630696600cSBjoern A. Zeeb.if ${MK_AUTOFS} != "no"
1640696600cSBjoern A. ZeebCONFS+=		automount
1650696600cSBjoern A. ZeebCONFS+=		automountd
1660696600cSBjoern A. ZeebCONFS+=		autounmountd
1670696600cSBjoern A. Zeeb.endif
1680696600cSBjoern A. Zeeb
1690696600cSBjoern A. Zeeb.if ${MK_BLACKLIST} != "no"
1700696600cSBjoern A. Zeeb_blacklistd+=	blacklistd
1710696600cSBjoern A. Zeeb.endif
1720696600cSBjoern A. Zeeb
1730696600cSBjoern A. Zeeb.if ${MK_BLUETOOTH} != "no"
1749553ea80SEmmanuel VadotCONFGROUPS+=	BLUETOOTH
1759553ea80SEmmanuel VadotBLUETOOTH+=	bluetooth \
1769553ea80SEmmanuel Vadot		bthidd \
1779553ea80SEmmanuel Vadot		hcsecd \
1789553ea80SEmmanuel Vadot		rfcomm_pppd_server \
1799553ea80SEmmanuel Vadot		sdpd \
1809553ea80SEmmanuel Vadot		ubthidhci
1819553ea80SEmmanuel VadotBLUETOOTHPACKAGE=	bluetooth
1820696600cSBjoern A. Zeeb.endif
1830696600cSBjoern A. Zeeb
1840696600cSBjoern A. Zeeb.if ${MK_BOOTPARAMD} != "no"
1850696600cSBjoern A. ZeebCONFS+=		bootparams
1860696600cSBjoern A. Zeeb.endif
1870696600cSBjoern A. Zeeb
1880696600cSBjoern A. Zeeb.if ${MK_BSNMP} != "no"
1890696600cSBjoern A. ZeebCONFGROUPS+=	BSNMP
1900696600cSBjoern A. ZeebBSNMP+=		bsnmpd
1910696600cSBjoern A. ZeebBSNMPPACKAGE=	bsnmp
1920696600cSBjoern A. Zeeb.endif
1930696600cSBjoern A. Zeeb
1940696600cSBjoern A. Zeeb.if ${MK_CCD} != "no"
1950696600cSBjoern A. ZeebCONFS+=		ccd
1960696600cSBjoern A. Zeeb.endif
1970696600cSBjoern A. Zeeb
1980696600cSBjoern A. Zeeb.if ${MK_FTP} != "no"
1990696600cSBjoern A. ZeebCONFS+=		ftpd
2000696600cSBjoern A. Zeeb.endif
2010696600cSBjoern A. Zeeb
2020696600cSBjoern A. Zeeb.if ${MK_HAST} != "no"
2030696600cSBjoern A. ZeebCONFGROUPS+=	HAST
2040696600cSBjoern A. ZeebHAST=		hastd
2050696600cSBjoern A. ZeebHASTPACKAGE=	hast
2060696600cSBjoern A. Zeeb.endif
2070696600cSBjoern A. Zeeb
2080696600cSBjoern A. Zeeb.if ${MK_INETD} != "no"
2090696600cSBjoern A. ZeebCONFS+=		inetd
2100696600cSBjoern A. Zeeb.endif
2110696600cSBjoern A. Zeeb
21277e6f928SCy Schubert.if ${MK_IPFILTER} != "no"
21377e6f928SCy SchubertCONFS+=	ipfilter \
21477e6f928SCy Schubert	ipfs \
21577e6f928SCy Schubert	ipmon \
216c2973001SCy Schubert	ipnat \
217c2973001SCy Schubert	ippool
21877e6f928SCy Schubert.endif
21977e6f928SCy Schubert
2200696600cSBjoern A. Zeeb.if ${MK_IPFW} != "no"
2210696600cSBjoern A. ZeebCONFS+=		ipfw
2220696600cSBjoern A. Zeeb.if ${MK_NETGRAPH} != "no"
2230696600cSBjoern A. ZeebCONFS+=		ipfw_netflow
2240696600cSBjoern A. Zeeb.endif
2250696600cSBjoern A. Zeeb.endif
2260696600cSBjoern A. Zeeb
2270696600cSBjoern A. Zeeb.if ${MK_ISCSI} != "no"
2280696600cSBjoern A. ZeebCONFS+=		iscsictl
2290696600cSBjoern A. ZeebCONFS+=		iscsid
2300696600cSBjoern A. Zeeb.endif
2310696600cSBjoern A. Zeeb
2320696600cSBjoern A. Zeeb.if ${MK_JAIL} != "no"
2330696600cSBjoern A. ZeebCONFGROUPS+=	JAIL
2340696600cSBjoern A. ZeebJAIL+=		jail
2350696600cSBjoern A. ZeebJAILPACKAGE=	jail
2360696600cSBjoern A. Zeeb.endif
2370696600cSBjoern A. Zeeb
2380696600cSBjoern A. Zeeb.if ${MK_LEGACY_CONSOLE} != "no"
2390696600cSBjoern A. ZeebCONFS+=		moused
2400696600cSBjoern A. ZeebCONFS+=		syscons
2410696600cSBjoern A. Zeeb.endif
2420696600cSBjoern A. Zeeb
2430696600cSBjoern A. Zeeb.if ${MK_LPR} != "no"
2440696600cSBjoern A. ZeebCONFS+=		lpd
2450696600cSBjoern A. Zeeb.endif
2460696600cSBjoern A. Zeeb
2470696600cSBjoern A. Zeeb.if ${MK_KERBEROS} != "no"
2480696600cSBjoern A. ZeebCONFS+=		ipropd_master
2490696600cSBjoern A. ZeebCONFS+=		ipropd_slave
2500696600cSBjoern A. Zeeb_kadmind=	kadmind
2510696600cSBjoern A. Zeeb_kdc=		kdc
2520696600cSBjoern A. Zeeb_kfd=		kfd
2530696600cSBjoern A. Zeeb_kpasswdd=	kpasswdd
2540696600cSBjoern A. Zeeb
2550696600cSBjoern A. ZeebDIRS+=	VAR_HEMIDAL
2560696600cSBjoern A. ZeebVAR_HEMIDAL=	/var/heimdal
2570696600cSBjoern A. ZeebVAR_HEMIDAL_MODE=	700
2580696600cSBjoern A. Zeeb.endif
2590696600cSBjoern A. Zeeb
2600696600cSBjoern A. Zeeb.if ${MK_MAIL} != "no"
2610696600cSBjoern A. ZeebCONFS+=		othermta
2620696600cSBjoern A. Zeeb.endif
2630696600cSBjoern A. Zeeb
2640696600cSBjoern A. Zeeb.if ${MK_NS_CACHING} != "no"
2650696600cSBjoern A. Zeeb_nscd=		nscd
2660696600cSBjoern A. Zeeb.endif
2670696600cSBjoern A. Zeeb
2680696600cSBjoern A. Zeeb.if ${MK_NTP} != "no"
2690696600cSBjoern A. ZeebCONFS+=		ntpd
2700696600cSBjoern A. Zeeb.endif
2710696600cSBjoern A. Zeeb
2720696600cSBjoern A. Zeeb.if ${MK_OFED} != "no"
2730696600cSBjoern A. Zeeb_opensm=	opensm
2740696600cSBjoern A. Zeeb.endif
2750696600cSBjoern A. Zeeb
2760696600cSBjoern A. Zeeb.if ${MK_OPENSSL} != "no"
2770696600cSBjoern A. ZeebCONFS+=		keyserv
2780696600cSBjoern A. Zeeb.endif
2790696600cSBjoern A. Zeeb
2800696600cSBjoern A. Zeeb.if ${MK_OPENSSH} != "no"
2810696600cSBjoern A. ZeebCONFGROUPS+=	SSH
2820696600cSBjoern A. ZeebSSH=		sshd
2830696600cSBjoern A. ZeebSSHPACKAGE=	ssh
2840696600cSBjoern A. Zeeb.endif
2850696600cSBjoern A. Zeeb
2860696600cSBjoern A. Zeeb.if ${MK_PF} != "no"
2870696600cSBjoern A. ZeebCONFS+=		ftp-proxy
2880696600cSBjoern A. Zeeb.endif
2890696600cSBjoern A. Zeeb
2900696600cSBjoern A. Zeeb.if ${MK_ROUTED} != "no"
2910696600cSBjoern A. ZeebCONFS+=		routed
2920696600cSBjoern A. Zeeb.endif
2930696600cSBjoern A. Zeeb
2940696600cSBjoern A. Zeeb.if ${MK_SENDMAIL} != "no"
2950696600cSBjoern A. ZeebCONFGROUPS+=	SMRCD
2960696600cSBjoern A. ZeebSMRCD=		sendmail
2970696600cSBjoern A. ZeebSMRCDPACKAGE=	sendmail
2980696600cSBjoern A. Zeeb.endif
2990696600cSBjoern A. Zeeb
3000696600cSBjoern A. Zeeb.if ${MK_UNBOUND} != "no"
3010696600cSBjoern A. ZeebCONFGROUPS+=	UNBOUND
3020696600cSBjoern A. ZeebUNBOUND+=	local_unbound
3030696600cSBjoern A. ZeebUNBOUNDPACKAGE=	unbound
3040696600cSBjoern A. Zeeb.endif
3050696600cSBjoern A. Zeeb
3060696600cSBjoern A. Zeeb.if ${MK_UTMPX} != "no"
3070696600cSBjoern A. Zeeb_utx=		utx
3080696600cSBjoern A. Zeeb.endif
3090696600cSBjoern A. Zeeb
3100696600cSBjoern A. Zeeb.if ${MK_VI} != "no"
3110696600cSBjoern A. ZeebCONFGROUPS+=	VI
3120696600cSBjoern A. ZeebVI+=		virecover
3130696600cSBjoern A. ZeebVIPACKAGE=	vi
3140696600cSBjoern A. Zeeb.endif
3150696600cSBjoern A. Zeeb
3160696600cSBjoern A. Zeeb.if ${MK_WIRELESS} != "no"
3170696600cSBjoern A. ZeebCONFS+=		hostapd
3180696600cSBjoern A. ZeebCONFS+=		wpa_supplicant
3190696600cSBjoern A. Zeeb.endif
3200696600cSBjoern A. Zeeb
3210696600cSBjoern A. Zeeb.if ${MK_ZFS} != "no"
3220696600cSBjoern A. ZeebCONFGROUPS+=	ZFS
3230696600cSBjoern A. ZeebZFS+=		zfs
3240696600cSBjoern A. ZeebZFS+=		zfsbe
3250696600cSBjoern A. ZeebZFS+=		zfsd
3260696600cSBjoern A. ZeebZFS+=		zvol
3270696600cSBjoern A. Zeeb.endif
3280696600cSBjoern A. Zeeb
3290696600cSBjoern A. Zeeb.for fg in ${CONFGROUPS}
3300696600cSBjoern A. Zeeb${fg}MODE?=	${BINMODE}
3310696600cSBjoern A. Zeeb.endfor
3320696600cSBjoern A. Zeeb
3330696600cSBjoern A. Zeeb.include <bsd.prog.mk>
334