10696600cSBjoern A. Zeeb# $FreeBSD$ 20696600cSBjoern A. Zeeb 30696600cSBjoern A. Zeeb.include <src.opts.mk> 40696600cSBjoern A. Zeeb 5fdf46c24SBaptiste DaroussinCONFDIR= /etc/rc.d 6fdf46c24SBaptiste DaroussinCONFGROUPS= CONFS 7fdf46c24SBaptiste DaroussinCONFSPACKAGE= rc 80696600cSBjoern A. Zeeb 9fdf46c24SBaptiste DaroussinCONFS= DAEMON \ 100696600cSBjoern A. Zeeb FILESYSTEMS \ 110696600cSBjoern A. Zeeb LOGIN \ 120696600cSBjoern A. Zeeb NETWORKING \ 130696600cSBjoern A. Zeeb SERVERS \ 140696600cSBjoern A. Zeeb adjkerntz \ 150696600cSBjoern A. Zeeb bgfsck \ 160696600cSBjoern A. Zeeb ${_blacklistd} \ 170696600cSBjoern A. Zeeb bridge \ 180696600cSBjoern A. Zeeb cfumass \ 190696600cSBjoern A. Zeeb cleanvar \ 200696600cSBjoern A. Zeeb cleartmp \ 210696600cSBjoern A. Zeeb cron \ 220696600cSBjoern A. Zeeb ctld \ 230696600cSBjoern A. Zeeb ddb \ 240696600cSBjoern A. Zeeb defaultroute \ 250696600cSBjoern A. Zeeb devd \ 260696600cSBjoern A. Zeeb devfs \ 270696600cSBjoern A. Zeeb devmatch \ 280696600cSBjoern A. Zeeb dhclient \ 290696600cSBjoern A. Zeeb dmesg \ 300696600cSBjoern A. Zeeb dumpon \ 310696600cSBjoern A. Zeeb fsck \ 320696600cSBjoern A. Zeeb gbde \ 330696600cSBjoern A. Zeeb geli \ 340696600cSBjoern A. Zeeb geli2 \ 35c0686329SAlan Somers ggated \ 360696600cSBjoern A. Zeeb gptboot \ 370696600cSBjoern A. Zeeb growfs \ 38*4c8a2578SMike Karels growfs_fstab \ 390696600cSBjoern A. Zeeb hostid \ 400696600cSBjoern A. Zeeb hostid_save \ 410696600cSBjoern A. Zeeb hostname \ 420696600cSBjoern A. Zeeb iovctl \ 430696600cSBjoern A. Zeeb ip6addrctl \ 440696600cSBjoern A. Zeeb ipsec \ 450696600cSBjoern A. Zeeb ${_kadmind} \ 460696600cSBjoern A. Zeeb ${_kdc} \ 470696600cSBjoern A. Zeeb ${_kfd} \ 480696600cSBjoern A. Zeeb kld \ 490696600cSBjoern A. Zeeb kldxref \ 500696600cSBjoern A. Zeeb ${_kpasswdd} \ 510696600cSBjoern A. Zeeb ldconfig \ 52028af4aeSEdward Tomasz Napierala linux \ 530696600cSBjoern A. Zeeb local \ 540696600cSBjoern A. Zeeb localpkg \ 550696600cSBjoern A. Zeeb lockd \ 5662a149bfSTobias C. Berner machine_id \ 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 ntpdate \ 780696600cSBjoern A. Zeeb ${_opensm} \ 796467506bSWarner Losh os-release \ 800696600cSBjoern A. Zeeb pf \ 810696600cSBjoern A. Zeeb pflog \ 820696600cSBjoern A. Zeeb pfsync \ 8320eb6bd8SAndriy Gapon powerd \ 840696600cSBjoern A. Zeeb ppp \ 850696600cSBjoern A. Zeeb pppoed \ 860696600cSBjoern A. Zeeb pwcheck \ 870696600cSBjoern A. Zeeb quota \ 880696600cSBjoern A. Zeeb random \ 890696600cSBjoern A. Zeeb rarpd \ 900696600cSBjoern A. Zeeb rctl \ 910696600cSBjoern A. Zeeb resolv \ 920696600cSBjoern A. Zeeb root \ 930696600cSBjoern A. Zeeb route6d \ 940696600cSBjoern A. Zeeb routing \ 950696600cSBjoern A. Zeeb rpcbind \ 960696600cSBjoern A. Zeeb rtadvd \ 970696600cSBjoern A. Zeeb rtsold \ 980696600cSBjoern A. Zeeb rwho \ 990696600cSBjoern A. Zeeb savecore \ 1000696600cSBjoern A. Zeeb securelevel \ 1010696600cSBjoern A. Zeeb serial \ 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 \ 10920eb9697SEugene Grosbein sysctl_lastload \ 1100696600cSBjoern A. Zeeb syslogd \ 111c97588b4SEdward Tomasz Napierala sysvipc \ 1120696600cSBjoern A. Zeeb tmp \ 1130696600cSBjoern A. Zeeb ugidfw \ 1140696600cSBjoern A. Zeeb ${_utx} \ 1150696600cSBjoern A. Zeeb var \ 11627b9777cSCy Schubert var_run \ 1170696600cSBjoern A. Zeeb watchdogd 1180696600cSBjoern A. Zeeb 1190696600cSBjoern A. Zeeb.if ${MK_NIS} != "no" 120fdf46c24SBaptiste DaroussinCONFS+= ypbind \ 1210696600cSBjoern A. Zeeb ypldap \ 1220696600cSBjoern A. Zeeb yppasswdd \ 1230696600cSBjoern A. Zeeb ypserv \ 1240696600cSBjoern A. Zeeb ypset \ 1250696600cSBjoern A. Zeeb ypupdated \ 1260696600cSBjoern A. Zeeb ypxfrd 1270696600cSBjoern A. Zeeb.endif 1280696600cSBjoern A. Zeeb 1290696600cSBjoern A. Zeeb.if ${MK_ACCT} != "no" 130fdf46c24SBaptiste DaroussinCONFGROUPS+= ACCT 1310696600cSBjoern A. ZeebACCT+= accounting 1320696600cSBjoern A. ZeebACCTPACKAGE= acct 1330696600cSBjoern A. Zeeb.endif 1340696600cSBjoern A. Zeeb 1350696600cSBjoern A. Zeeb.if ${MK_ACPI} != "no" 136fdf46c24SBaptiste DaroussinCONFGROUPS+= ACPI 1370696600cSBjoern A. ZeebACPI= power_profile 1380696600cSBjoern A. ZeebACPIPACKAGE= acpi 1390696600cSBjoern A. Zeeb.endif 1400696600cSBjoern A. Zeeb 1410696600cSBjoern A. Zeeb.if ${MK_APM} != "no" 142fdf46c24SBaptiste DaroussinCONFGROUPS+= APM 1430696600cSBjoern A. ZeebAPM+= apm 1440696600cSBjoern A. Zeeb.if ${MACHINE} == "i386" 1450696600cSBjoern A. ZeebAPM+= apmd 1460696600cSBjoern A. Zeeb.endif 1470696600cSBjoern A. ZeebAPMPACKAGE= apm 1480696600cSBjoern A. Zeeb.endif 1490696600cSBjoern A. Zeeb 150738ea871SAlan Somers.if ${MK_AUDIT} != "no" 151fdf46c24SBaptiste DaroussinCONFGROUPS+= AUDIT 152738ea871SAlan SomersAUDIT+= auditd 153738ea871SAlan SomersAUDIT+= auditdistd 154e3ff9a1fSEmmanuel VadotAUDITPACKAGE= rc 155738ea871SAlan Somers.endif 156738ea871SAlan Somers 1570696600cSBjoern A. Zeeb.if ${MK_AUTOFS} != "no" 158fdf46c24SBaptiste DaroussinCONFS+= automount 159fdf46c24SBaptiste DaroussinCONFS+= automountd 160fdf46c24SBaptiste DaroussinCONFS+= autounmountd 1610696600cSBjoern A. Zeeb.endif 1620696600cSBjoern A. Zeeb 1630696600cSBjoern A. Zeeb.if ${MK_BLACKLIST} != "no" 1640696600cSBjoern A. Zeeb_blacklistd+= blacklistd 1650696600cSBjoern A. Zeeb.endif 1660696600cSBjoern A. Zeeb 1670696600cSBjoern A. Zeeb.if ${MK_BLUETOOTH} != "no" 168fdf46c24SBaptiste DaroussinCONFGROUPS+= BLUETOOTH 1699553ea80SEmmanuel VadotBLUETOOTH+= bluetooth \ 1709553ea80SEmmanuel Vadot bthidd \ 1719553ea80SEmmanuel Vadot hcsecd \ 1729553ea80SEmmanuel Vadot rfcomm_pppd_server \ 1739553ea80SEmmanuel Vadot sdpd \ 1749553ea80SEmmanuel Vadot ubthidhci 1759553ea80SEmmanuel VadotBLUETOOTHPACKAGE= bluetooth 1760696600cSBjoern A. Zeeb.endif 1770696600cSBjoern A. Zeeb 1780696600cSBjoern A. Zeeb.if ${MK_BOOTPARAMD} != "no" 179fdf46c24SBaptiste DaroussinCONFS+= bootparams 1800696600cSBjoern A. Zeeb.endif 1810696600cSBjoern A. Zeeb 1820696600cSBjoern A. Zeeb.if ${MK_BSNMP} != "no" 183fdf46c24SBaptiste DaroussinCONFGROUPS+= BSNMP 1840696600cSBjoern A. ZeebBSNMP+= bsnmpd 1850696600cSBjoern A. ZeebBSNMPPACKAGE= bsnmp 1860696600cSBjoern A. Zeeb.endif 1870696600cSBjoern A. Zeeb 1880696600cSBjoern A. Zeeb.if ${MK_CCD} != "no" 189fdf46c24SBaptiste DaroussinCONFS+= ccd 1900696600cSBjoern A. Zeeb.endif 1910696600cSBjoern A. Zeeb 1920696600cSBjoern A. Zeeb.if ${MK_FTP} != "no" 193fdf46c24SBaptiste DaroussinCONFS+= ftpd 1940696600cSBjoern A. Zeeb.endif 1950696600cSBjoern A. Zeeb 196a30235a4SEmmanuel Vadot.if ${MK_GSSAPI} != "no" 197860ee179SEmmanuel VadotCONFGROUPS+= GSSD 198a30235a4SEmmanuel VadotGSSD= gssd 199a30235a4SEmmanuel VadotGSSDPACKAGE= kerberos 200a30235a4SEmmanuel Vadot.endif 201a30235a4SEmmanuel Vadot 2020696600cSBjoern A. Zeeb.if ${MK_HAST} != "no" 203fdf46c24SBaptiste DaroussinCONFGROUPS+= HAST 2040696600cSBjoern A. ZeebHAST= hastd 2050696600cSBjoern A. ZeebHASTPACKAGE= hast 2060696600cSBjoern A. Zeeb.endif 2070696600cSBjoern A. Zeeb 2080696600cSBjoern A. Zeeb.if ${MK_INETD} != "no" 209fdf46c24SBaptiste DaroussinCONFS+= inetd 2100696600cSBjoern A. Zeeb.endif 2110696600cSBjoern A. Zeeb 21277e6f928SCy Schubert.if ${MK_IPFILTER} != "no" 213fdf46c24SBaptiste DaroussinCONFS+= 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" 2211ffc369aSGoran MekicCONFS+= ipfw \ 2221ffc369aSGoran Mekic dnctl 2230696600cSBjoern A. Zeeb.if ${MK_NETGRAPH} != "no" 224fdf46c24SBaptiste DaroussinCONFS+= ipfw_netflow 2250696600cSBjoern A. Zeeb.endif 2260696600cSBjoern A. Zeeb.endif 2270696600cSBjoern A. Zeeb 2280696600cSBjoern A. Zeeb.if ${MK_ISCSI} != "no" 229fdf46c24SBaptiste DaroussinCONFS+= iscsictl 230fdf46c24SBaptiste DaroussinCONFS+= iscsid 2310696600cSBjoern A. Zeeb.endif 2320696600cSBjoern A. Zeeb 2330696600cSBjoern A. Zeeb.if ${MK_JAIL} != "no" 234fdf46c24SBaptiste DaroussinCONFGROUPS+= JAIL 2350696600cSBjoern A. ZeebJAIL+= jail 2360696600cSBjoern A. ZeebJAILPACKAGE= jail 2370696600cSBjoern A. Zeeb.endif 2380696600cSBjoern A. Zeeb 2390696600cSBjoern A. Zeeb.if ${MK_LEGACY_CONSOLE} != "no" 240fdf46c24SBaptiste DaroussinCONFS+= moused 241fdf46c24SBaptiste DaroussinCONFS+= syscons 2420696600cSBjoern A. Zeeb.endif 2430696600cSBjoern A. Zeeb 2440696600cSBjoern A. Zeeb.if ${MK_LPR} != "no" 245fdf46c24SBaptiste DaroussinCONFS+= lpd 2460696600cSBjoern A. Zeeb.endif 2470696600cSBjoern A. Zeeb 2480696600cSBjoern A. Zeeb.if ${MK_KERBEROS} != "no" 249fdf46c24SBaptiste DaroussinCONFS+= ipropd_master 250fdf46c24SBaptiste DaroussinCONFS+= ipropd_slave 2514574585eSCy Schubert_kadmind= kadmind 2524574585eSCy Schubert_kdc= kdc 2534574585eSCy Schubert_kfd= kfd 2544574585eSCy Schubert_kpasswdd= kpasswdd 25512de77b3SCy Schubert 25612de77b3SCy SchubertDIRS+= VAR_HEMIDAL 25712de77b3SCy SchubertVAR_HEMIDAL= /var/heimdal 25812de77b3SCy SchubertVAR_HEMIDAL_MODE= 700 2594574585eSCy Schubert.endif 2604574585eSCy Schubert 2610696600cSBjoern A. Zeeb.if ${MK_NS_CACHING} != "no" 2620696600cSBjoern A. Zeeb_nscd= nscd 2630696600cSBjoern A. Zeeb.endif 2640696600cSBjoern A. Zeeb 2650696600cSBjoern A. Zeeb.if ${MK_NTP} != "no" 266fdf46c24SBaptiste DaroussinCONFS+= ntpd 2670696600cSBjoern A. Zeeb.endif 2680696600cSBjoern A. Zeeb 2690696600cSBjoern A. Zeeb.if ${MK_OFED} != "no" 2700696600cSBjoern A. Zeeb_opensm= opensm 2710696600cSBjoern A. Zeeb.endif 2720696600cSBjoern A. Zeeb 2730696600cSBjoern A. Zeeb.if ${MK_OPENSSL} != "no" 274fdf46c24SBaptiste DaroussinCONFS+= keyserv 2752f48313aSRick Macklem.if ${MK_OPENSSL_KTLS} != "no" 2762f48313aSRick MacklemCONFS+= tlsclntd \ 2772f48313aSRick Macklem tlsservd 2782f48313aSRick Macklem.endif 2790696600cSBjoern A. Zeeb.endif 2800696600cSBjoern A. Zeeb 2810696600cSBjoern A. Zeeb.if ${MK_OPENSSH} != "no" 282fdf46c24SBaptiste DaroussinCONFGROUPS+= SSH 2830696600cSBjoern A. ZeebSSH= sshd 2840696600cSBjoern A. ZeebSSHPACKAGE= ssh 2850696600cSBjoern A. Zeeb.endif 2860696600cSBjoern A. Zeeb 2870696600cSBjoern A. Zeeb.if ${MK_PF} != "no" 288fdf46c24SBaptiste DaroussinCONFS+= ftp-proxy 2890696600cSBjoern A. Zeeb.endif 2900696600cSBjoern A. Zeeb 2910696600cSBjoern A. Zeeb.if ${MK_ROUTED} != "no" 292fdf46c24SBaptiste DaroussinCONFS+= routed 2930696600cSBjoern A. Zeeb.endif 2940696600cSBjoern A. Zeeb 2950696600cSBjoern A. Zeeb.if ${MK_SENDMAIL} != "no" 296fdf46c24SBaptiste DaroussinCONFGROUPS+= SMRCD 2970696600cSBjoern A. ZeebSMRCD= sendmail 2980696600cSBjoern A. ZeebSMRCDPACKAGE= sendmail 2990696600cSBjoern A. Zeeb.endif 3000696600cSBjoern A. Zeeb 3010696600cSBjoern A. Zeeb.if ${MK_UNBOUND} != "no" 302fdf46c24SBaptiste DaroussinCONFGROUPS+= UNBOUND 3030696600cSBjoern A. ZeebUNBOUND+= local_unbound 3040696600cSBjoern A. ZeebUNBOUNDPACKAGE= unbound 3050696600cSBjoern A. Zeeb.endif 3060696600cSBjoern A. Zeeb 3070696600cSBjoern A. Zeeb.if ${MK_UTMPX} != "no" 3080696600cSBjoern A. Zeeb_utx= utx 3090696600cSBjoern A. Zeeb.endif 3100696600cSBjoern A. Zeeb 3110696600cSBjoern A. Zeeb.if ${MK_VI} != "no" 312fdf46c24SBaptiste DaroussinCONFGROUPS+= VI 3130696600cSBjoern A. ZeebVI+= virecover 3140696600cSBjoern A. ZeebVIPACKAGE= vi 3150696600cSBjoern A. Zeeb.endif 3160696600cSBjoern A. Zeeb 3170696600cSBjoern A. Zeeb.if ${MK_WIRELESS} != "no" 318fdf46c24SBaptiste DaroussinCONFS+= hostapd 319fdf46c24SBaptiste DaroussinCONFS+= wpa_supplicant 3200696600cSBjoern A. Zeeb.endif 3210696600cSBjoern A. Zeeb 3220696600cSBjoern A. Zeeb.if ${MK_ZFS} != "no" 323fdf46c24SBaptiste DaroussinCONFGROUPS+= ZFS 3240696600cSBjoern A. ZeebZFS+= zfs 3250696600cSBjoern A. ZeebZFS+= zfsbe 3260696600cSBjoern A. ZeebZFS+= zfsd 327db0ac6deSCy SchubertZFS+= zfskeys 32874e2b24fSCy SchubertZFS+= zpool 329227caaccSMark JohnstonZFS+= zpoolreguid 33072a1cb05SLi-Wen HsuZFS+= zpoolupgrade 3310696600cSBjoern A. ZeebZFS+= zvol 332e3ff9a1fSEmmanuel VadotZFSPACKAGE= rc 3330696600cSBjoern A. Zeeb.endif 3340696600cSBjoern A. Zeeb 335fdf46c24SBaptiste Daroussin.for fg in ${CONFGROUPS} 3360696600cSBjoern A. Zeeb${fg}MODE?= ${BINMODE} 3370696600cSBjoern A. Zeeb.endfor 3380696600cSBjoern A. Zeeb 3390696600cSBjoern A. Zeeb.include <bsd.prog.mk> 340