diff options
Diffstat (limited to 'libexec/rc/rc.d/Makefile')
| -rw-r--r-- | libexec/rc/rc.d/Makefile | 461 | 
1 files changed, 206 insertions, 255 deletions
| diff --git a/libexec/rc/rc.d/Makefile b/libexec/rc/rc.d/Makefile index d0c6fc1dee46..3b7f45e8f101 100644 --- a/libexec/rc/rc.d/Makefile +++ b/libexec/rc/rc.d/Makefile @@ -4,6 +4,7 @@ CONFDIR=	/etc/rc.d  CONFGROUPS=	CONFS  CONFSPACKAGE=	rc +# Files which are always installed and go in the -rc package.  CONFS=	DAEMON \  	FILESYSTEMS \  	LOGIN \ @@ -47,11 +48,7 @@ CONFS=	DAEMON \  	netoptions \  	netwait \  	noshutdown \ -	${_nscd} \ -	${_opensm} \  	os-release \ -	powerd \ -	pppoed \  	pwcheck \  	quota \  	random \ @@ -79,209 +76,259 @@ CONFS=	DAEMON \  	var_run \  	watchdogd -CONFGROUPS+=		DEVD -DEVD=			devd -DEVDPACKAGE=		devd - -CONFGROUPS+=		DEVMATCH -DEVMATCH=		devmatch -DEVMATCHPACKAGE=	devmatch - -CONFGROUPS+=		DHCLIENT -DHCLIENT=		dhclient -DHCLIENTPACKAGE=	dhclient - -CONFGROUPS+=		GEOM -GEOM=			geli \ -			geli2 \ -			gptboot -GEOMPACKAGE=		geom - -CONFGROUPS+=		GGATED -GGATED=			ggated -GGATEDPACKAGE=		ggate - -CONFGROUPS+=		RESOLVCONF -RESOLVCONF=		resolv -RESOLVCONFPACKAGE=	resolvconf - -CONFGROUPS+=		CRON -CRON+=			cron -CRONPACKAGE=		cron - -CONFGROUPS+=		CTL -CTL=			ctld -CTLPACKAGE=		ctl - -CONFGROUPS+=		NFS -NFS=			lockd \ -			mountd \ -			nfscbd \ -			nfsclient \ -			nfsd \ -			nfsuserd \ -			statd -NFSPACKAGE=		nfs - -CONFGROUPS+=		NEWSYSLOG -NEWSYSLOG=		newsyslog -NEWSYSLOGPACKAGE=	newsyslog - -CONFGROUPS+=		SYSLOGD -SYSLOGD=		syslogd -SYSLOGDPACKAGE=		syslogd - -CONFGROUPS+=		RCMDS -RCMDS=			rwho -RCMDSPACKAGE=		rcmds +# Groups for files which don't go in -rc, or which depend on src.conf knobs.  .if ${MK_ACCT} != "no" || ${MK_UTMPX} != "no" -CONFGROUPS+=	ACCT -ACCTPACKAGE=	acct +CONFGROUPS+=			ACCT +ACCTPACKAGE=			acct  .if ${MK_ACCT} != "no" -ACCT+=		accounting +ACCT=		accounting  .endif  .if ${MK_UTMPX} != "no"  ACCT+=		utx  .endif  .endif -.if ${MK_ACPI} != "no" -CONFGROUPS+=	ACPI +CONFGROUPS.${MK_ACPI}+=		ACPI +ACPIPACKAGE=			acpi  ACPI=		power_profile -ACPIPACKAGE=	acpi -.endif -.if ${MK_APM} != "no" -CONFGROUPS+=	APM -APM+=		apm +CONFGROUPS.${MK_APM}+=		APM +APMPACKAGE=			apm +APM=		apm  .if ${MACHINE} == "i386"  APM+=		apmd  .endif -APMPACKAGE=	apm -.endif -.if ${MK_AUDIT} != "no" -CONFGROUPS+=	AUDIT -AUDIT+=		auditd -AUDIT+=		auditdistd -AUDITPACKAGE=	audit -.endif +CONFGROUPS.${MK_AUDIT}+=	AUDIT +AUDITPACKAGE=			audit +AUDIT=		auditd \ +		auditdistd -.if ${MK_AUTOFS} != "no" -CONFGROUPS+=	AUTOFS +CONFGROUPS.${MK_AUTOFS}+=	AUTOFS +AUTOFSPACKAGE=			autofs  AUTOFS=		automount \  		automountd \  		autounmountd -AUTOFSPACKAGE=	autofs -.endif -.if ${MK_BLACKLIST} != "no" -CONFGROUPS+=	BLOCKLIST -BLOCKLIST=	blacklistd -BLOCKLISTPACKAGE=blocklist -.endif +CONFGROUPS.${MK_BLOCKLIST}+=	BLOCKLIST +BLOCKLISTPACKAGE=		blocklist +BLOCKLIST=	blacklistd \ +		blocklistd -.if ${MK_BLUETOOTH} != "no" -CONFGROUPS+=	BLUETOOTH -BLUETOOTH+=	bluetooth \ +CONFGROUPS.${MK_BLUETOOTH}+=	BLUETOOTH +BLUETOOTHPACKAGE=		bluetooth +BLUETOOTH=	bluetooth \  		bthidd \  		hcsecd \  		rfcomm_pppd_server \  		sdpd \  		ubthidhci -BLUETOOTHPACKAGE=	bluetooth -.endif -.if ${MK_BOOTPARAMD} != "no" -CONFS+=		bootparams -.endif +CONFGROUPS.${MK_BOOTPARAMD}+=	BOOTPARAMD +BOOTPARAMD=	bootparams -.if ${MK_BSNMP} != "no" -CONFGROUPS+=	BSNMP -BSNMP+=		bsnmpd -BSNMPPACKAGE=	bsnmp -.endif +CONFGROUPS.${MK_BSNMP}+=	BSNMP +BSNMPPACKAGE=			bsnmp +BSNMP=		bsnmpd -.if ${MK_CCD} != "no" -CONFGROUPS+=	CCD +CONFGROUPS.${MK_CCD}+=		CCD +CCDPACKAGE=			ccdconfig  CCD=		ccd -CCDPACKAGE=	ccdconfig -.endif -.if ${MK_FTP} != "no" -CONFGROUPS+=	FTPD -FTPD=		ftpd -FTPDPACKAGE=	ftpd -.endif +CONFGROUPS+=			DEVD +DEVDPACKAGE=			devd +DEVD=		devd + +CONFGROUPS+=			DEVMATCH +DEVMATCHPACKAGE=		devmatch +DEVMATCH=	devmatch + +CONFGROUPS+=			DHCLIENT +DHCLIENTPACKAGE=		dhclient +DHCLIENT=	dhclient + +CONFGROUPS+=			CRON +CRONPACKAGE=			cron +CRON=		cron -.if ${MK_GSSAPI} != "no" && ${MK_KERBEROS_SUPPORT} != "no" -CONFGROUPS+=	GSSD +CONFGROUPS+=			CTL +CTLPACKAGE=			ctl +CTL=		ctld + +CONFGROUPS+=			GEOM +GEOMPACKAGE=			geom +GEOM=		geli \ +		geli2 \ +		gptboot + +CONFGROUPS+=			GGATED +GGATEDPACKAGE=			ggate +GGATED=		ggated + +CONFGROUPS.${MK_KERBEROS_SUPPORT}+=GSSD +GSSDPACKAGE=			gssd  GSSD=		gssd -GSSDPACKAGE=	gssd -.endif -.if ${MK_HAST} != "no" -CONFGROUPS+=	HAST +CONFGROUPS.${MK_HAST}+=		HAST +HASTPACKAGE=			hast  HAST=		hastd -HASTPACKAGE=	hast -.endif -.if ${MK_INETD} != "no" -CONFGROUPS+=	INETD +CONFGROUPS.${MK_INETD}+=	INETD +INETDPACKAGE=			inetd  INETD=		inetd -INETDPACKAGE=	inetd -.endif -.if ${MK_IPFILTER} != "no" -CONFGROUPS+=	IPF +CONFGROUPS.${MK_IPFILTER}+=	IPF +IPFPACKAGE=			ipf  IPF=		ipfilter \  		ipfs \  		ipmon \  		ipnat \  		ippool -IPFPACKAGE=	ipf -.endif -.if ${MK_IPFW} != "no" -CONFGROUPS+=	IPFW -IPFW=		ipfw dnctl +CONFGROUPS.${MK_IPFW}+=		IPFW +IPFWPACKAGE=			ipfw +IPFW=		ipfw \ +		dnctl  .if ${MK_NETGRAPH} != "no"  IPFW+=		ipfw_netflow  .endif -IPFWPACKAGE=	ipfw -# natd is only built when ipfw is built -CONFGROUPS+=	NATD -NATD+=		natd -NATDPACKAGE=	natd -.endif - -.if ${MK_ISCSI} != "no" -CONFGROUPS+=	ISCSI +CONFGROUPS.${MK_ISCSI}+=	ISCSI +ISCSIPACKAGE=			iscsi  ISCSI=		iscsictl \  		iscsid -ISCSIPACKAGE=	iscsi -.endif -.if ${MK_JAIL} != "no" -CONFGROUPS+=	JAIL -JAIL+=		jail -JAILPACKAGE=	jail -.endif +# natd is only built when ipfw is built +CONFGROUPS.${MK_IPFW}+=		NATD +NATDPACKAGE=			natd +NATD=		natd + +CONFGROUPS.${MK_JAIL}+=		JAIL +JAILPACKAGE=			jail +JAIL=		jail + +CONFGROUPS.${MK_LPR}+=		LP +LPPACKAGE=			lp +LP=		lpd + +CONFGROUPS+=			NEWSYSLOG +NEWSYSLOGPACKAGE=		newsyslog +NEWSYSLOG=	newsyslog + +CONFGROUPS+=			NFS +NFSPACKAGE=			nfs +NFS=		lockd \ +		mountd \ +		nfscbd \ +		nfsclient \ +		nfsd \ +		nfsuserd \ +		statd + +CONFGROUPS.${MK_NIS}+=		NIS +NISPACKAGE=			yp +NIS=		ypbind \ +		ypldap \ +		yppasswdd \ +		ypserv \ +		ypset \ +		ypupdated \ +		ypxfrd \ +		nisdomain -.if ${MK_LEGACY_CONSOLE} != "no" -CONFGROUPS+=	CONSOLE -CONSOLE+=	moused -CONSOLE+=	syscons -CONSOLEPACKAGE=	console-tools -.endif +CONFGROUPS.${MK_NS_CACHING}+=	NSCD +NSCD=		nscd -.if ${MK_LPR} != "no" -CONFGROUPS+=	LP -LP+=		lpd -LPPACKAGE=	lp -.endif +CONFGROUPS.${MK_NTP}+=		NTP +NTPPACKAGE=			ntp +NTP=		ntpd \ +		ntpdate + +CONFGROUPS.${MK_NUAGEINIT}+=	NUAGEINIT +NUAGEINITPACKAGE=		nuageinit +NUAGEINIT=	nuageinit \ +		nuageinit_post_net \ +		nuageinit_user_data_script + +CONFGROUPS.${MK_OFED_EXTRA}+=	OPENSM +OPENSM=	opensm + +CONFGROUPS.${MK_PF}+=		PF +PFPACKAGE=			pf +PF=		pf \ +		pflog \ +		pfsync \ +		ftp-proxy + +CONFGROUPS+=			POWERD +POWERDPACKAGE=			powerd +POWERD=		powerd + +CONFGROUPS.${MK_PPP}+=		PPP +PPPPACKAGE=			ppp +PPP=		ppp + +CONFGROUPS+=			PPPOED +PPPOEDPACKAGE=			ppp +PPPOED=		pppoed + +CONFGROUPS+=			SYSLOGD +SYSLOGDPACKAGE=			syslogd +SYSLOGD=	syslogd + +CONFGROUPS+=			RCMDS +RCMDSPACKAGE=			rcmds +RCMDS=		rwho + +CONFGROUPS+=			RESOLVCONF +RESOLVCONFPACKAGE=		resolvconf +RESOLVCONF=	resolv + +CONFGROUPS.${MK_SENDMAIL}+=	SENDMAIL +SENDMAILPACKAGE=		sendmail +SENDMAIL=	sendmail + +CONFGROUPS.${MK_OPENSSH}+=	SSH +SSHPACKAGE=			ssh +SSH=		sshd + +CONFGROUPS.${MK_UNBOUND}+=	UNBOUND +UNBOUNDPACKAGE=			local-unbound +UNBOUND=	local_unbound + +CONFGROUPS.${MK_VI}+=		VI +VIPACKAGE=			vi +VI=		virecover + +CONFGROUPS.${MK_CUSE}+=		VOSS +VOSSPACKAGE=			sound +VOSS=		virtual_oss + +CONFGROUPS.${MK_WIRELESS}+=	HOSTAPD +HOSTAPDPACKAGE=			hostapd +HOSTAPD=	hostapd + +CONFGROUPS.${MK_WIRELESS}+=	WPA +WPAPACKAGE=			wpa +WPA=		wpa_supplicant + +CONFGROUPS.${MK_ZFS}+=		ZFS +ZFSPACKAGE=			zfs +ZFS=		zfs \ +		zfsbe \ +		zfsd \ +		zfskeys \ +		zpool \ +		zpoolreguid \ +		zpoolupgrade \ +		zvol + +CONFGROUPS.${MK_LEGACY_CONSOLE}+=SYSCONS +SYSCONSPACKAGE=			console-tools +SYSCONS=	moused \ +		msconvd \ +		syscons  .if ${MK_KERBEROS} != "no"  .if ${MK_MITKRB5} == "no" @@ -311,58 +358,10 @@ KRB5PACKAGE=	kerberos-kdc  .endif	# ${MK_MITKRB5}  .endif	# ${MK_KERBEROS} -.if ${MK_NIS} != "no" -CONFGROUPS+=	YP -YP=		ypbind \ -		ypldap \ -		yppasswdd \ -		ypserv \ -		ypset \ -		ypupdated \ -		ypxfrd \ -		nisdomain -YPPACKAGE=	yp -.endif - -.if ${MK_NS_CACHING} != "no" -_nscd=		nscd -.endif - -.if ${MK_NTP} != "no" -CONFGROUPS+=	NTP -NTP+=		ntpd \ -		ntpdate -NTPPACKAGE=	ntp -.endif - -.if ${MK_OFED_EXTRA} != "no" -_opensm=	opensm -.endif -  .if ${MK_OPENSSL} != "no" && ${MK_OPENSSL_KTLS} != "no" -CONFS+=		tlsclntd \ -		tlsservd -.endif - -.if ${MK_OPENSSH} != "no" -CONFGROUPS+=	SSH -SSH=		sshd -SSHPACKAGE=	ssh -.endif - -.if ${MK_PF} != "no" -CONFGROUPS+=	PF -PF=		pf \ -		pflog \ -		pfsync \ -		ftp-proxy -PFPACKAGE=	pf -.endif - -.if ${MK_PPP} != "no" -CONFGROUPS+=	PPP -PPP=		ppp -PPPPACKAGE=	ppp +CONFGROUPS+=			KTLS +KTLS=	tlsclntd \ +	tlsservd  .endif  .if ${MK_INET6} != "no" || ${MK_ROUTED} != "no" @@ -377,57 +376,9 @@ RIP+=		routed  .endif  .endif -.if ${MK_SENDMAIL} != "no" -CONFGROUPS+=	SMRCD -SMRCD=		sendmail -SMRCDPACKAGE=	sendmail -.endif - -.if ${MK_NUAGEINIT} != "no" -CONFGROUPS+=	NIUAGEINIT -NIUAGEINIT=		nuageinit \ -			nuageinit_post_net \ -			nuageinit_user_data_script -NIUAGEINITPACKAGE=	nuageinit -.endif - -.if ${MK_UNBOUND} != "no" -CONFGROUPS+=	UNBOUND -UNBOUND+=	local_unbound -UNBOUNDPACKAGE=	unbound -.endif - -.if ${MK_VI} != "no" -CONFGROUPS+=	VI -VI+=		virecover -VIPACKAGE=	vi -.endif - -.if ${MK_WIRELESS} != "no" -CONFGROUPS+=	HOSTAPD -HOSTAPD=	hostapd -HOSTAPDPACKAGE=	hostapd - -CONFGROUPS+=	WPA -WPA=		wpa_supplicant -WPAPACKAGE=	wpa -.endif - -.if ${MK_ZFS} != "no" -CONFGROUPS+=	ZFS -ZFS+=		zfs -ZFS+=		zfsbe -ZFS+=		zfsd -ZFS+=		zfskeys -ZFS+=		zpool -ZFS+=		zpoolreguid -ZFS+=		zpoolupgrade -ZFS+=		zvol -ZFSPACKAGE=	zfs -.endif - -.for fg in ${CONFGROUPS} +.for fg in ${CONFGROUPS} ${CONFGROUPS.yes}  ${fg}MODE?=	${BINMODE} +${fg}PACKAGE?=	rc  .endfor  .include <bsd.prog.mk> | 
