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 \ 380696600cSBjoern A. Zeeb hostid \ 390696600cSBjoern A. Zeeb hostid_save \ 400696600cSBjoern A. Zeeb hostname \ 410696600cSBjoern A. Zeeb iovctl \ 420696600cSBjoern A. Zeeb ip6addrctl \ 430696600cSBjoern A. Zeeb ipsec \ 440696600cSBjoern A. Zeeb ${_kadmind} \ 450696600cSBjoern A. Zeeb ${_kdc} \ 460696600cSBjoern A. Zeeb ${_kfd} \ 470696600cSBjoern A. Zeeb kld \ 480696600cSBjoern A. Zeeb kldxref \ 490696600cSBjoern A. Zeeb ${_kpasswdd} \ 500696600cSBjoern A. Zeeb ldconfig \ 51028af4aeSEdward Tomasz Napierala linux \ 520696600cSBjoern A. Zeeb local \ 530696600cSBjoern A. Zeeb localpkg \ 540696600cSBjoern A. Zeeb lockd \ 550696600cSBjoern A. Zeeb mixer \ 560696600cSBjoern A. Zeeb motd \ 570696600cSBjoern A. Zeeb mountcritlocal \ 580696600cSBjoern A. Zeeb mountcritremote \ 590696600cSBjoern A. Zeeb mountlate \ 600696600cSBjoern A. Zeeb mdconfig \ 610696600cSBjoern A. Zeeb mdconfig2 \ 620696600cSBjoern A. Zeeb mountd \ 630696600cSBjoern A. Zeeb msgs \ 640696600cSBjoern A. Zeeb natd \ 650696600cSBjoern A. Zeeb netif \ 660696600cSBjoern A. Zeeb netoptions \ 670696600cSBjoern A. Zeeb netwait \ 680696600cSBjoern A. Zeeb newsyslog \ 690696600cSBjoern A. Zeeb nfsclient \ 700696600cSBjoern A. Zeeb nfscbd \ 710696600cSBjoern A. Zeeb nfsd \ 720696600cSBjoern A. Zeeb nfsuserd \ 730696600cSBjoern A. Zeeb nisdomain \ 740696600cSBjoern A. Zeeb ${_nscd} \ 750696600cSBjoern A. Zeeb ntpdate \ 760696600cSBjoern A. Zeeb ${_opensm} \ 776467506bSWarner Losh os-release \ 780696600cSBjoern A. Zeeb pf \ 790696600cSBjoern A. Zeeb pflog \ 800696600cSBjoern A. Zeeb pfsync \ 8120eb6bd8SAndriy Gapon powerd \ 820696600cSBjoern A. Zeeb ppp \ 830696600cSBjoern A. Zeeb pppoed \ 840696600cSBjoern A. Zeeb pwcheck \ 850696600cSBjoern A. Zeeb quota \ 860696600cSBjoern A. Zeeb random \ 870696600cSBjoern A. Zeeb rarpd \ 880696600cSBjoern A. Zeeb rctl \ 890696600cSBjoern A. Zeeb resolv \ 900696600cSBjoern A. Zeeb root \ 910696600cSBjoern A. Zeeb route6d \ 920696600cSBjoern A. Zeeb routing \ 930696600cSBjoern A. Zeeb rpcbind \ 940696600cSBjoern A. Zeeb rtadvd \ 950696600cSBjoern A. Zeeb rtsold \ 960696600cSBjoern A. Zeeb rwho \ 970696600cSBjoern A. Zeeb savecore \ 980696600cSBjoern A. Zeeb securelevel \ 990696600cSBjoern A. Zeeb serial \ 1000696600cSBjoern A. Zeeb statd \ 1010696600cSBjoern A. Zeeb static_arp \ 1020696600cSBjoern A. Zeeb static_ndp \ 1030696600cSBjoern A. Zeeb stf \ 1040696600cSBjoern A. Zeeb swap \ 1050696600cSBjoern A. Zeeb swaplate \ 1060696600cSBjoern A. Zeeb sysctl \ 10720eb9697SEugene Grosbein sysctl_lastload \ 1080696600cSBjoern A. Zeeb syslogd \ 109c97588b4SEdward Tomasz Napierala sysvipc \ 1100696600cSBjoern A. Zeeb tmp \ 1110696600cSBjoern A. Zeeb ugidfw \ 1120696600cSBjoern A. Zeeb ${_utx} \ 1130696600cSBjoern A. Zeeb var \ 11427b9777cSCy Schubert var_run \ 1150696600cSBjoern A. Zeeb watchdogd 1160696600cSBjoern A. Zeeb 1170696600cSBjoern A. Zeeb.if ${MK_NIS} != "no" 118fdf46c24SBaptiste DaroussinCONFS+= ypbind \ 1190696600cSBjoern A. Zeeb ypldap \ 1200696600cSBjoern A. Zeeb yppasswdd \ 1210696600cSBjoern A. Zeeb ypserv \ 1220696600cSBjoern A. Zeeb ypset \ 1230696600cSBjoern A. Zeeb ypupdated \ 1240696600cSBjoern A. Zeeb ypxfrd 1250696600cSBjoern A. Zeeb.endif 1260696600cSBjoern A. Zeeb 1270696600cSBjoern A. Zeeb.if ${MK_ACCT} != "no" 128fdf46c24SBaptiste DaroussinCONFGROUPS+= ACCT 1290696600cSBjoern A. ZeebACCT+= accounting 1300696600cSBjoern A. ZeebACCTPACKAGE= acct 1310696600cSBjoern A. Zeeb.endif 1320696600cSBjoern A. Zeeb 1330696600cSBjoern A. Zeeb.if ${MK_ACPI} != "no" 134fdf46c24SBaptiste DaroussinCONFGROUPS+= ACPI 1350696600cSBjoern A. ZeebACPI= power_profile 1360696600cSBjoern A. ZeebACPIPACKAGE= acpi 1370696600cSBjoern A. Zeeb.endif 1380696600cSBjoern A. Zeeb 1390696600cSBjoern A. Zeeb.if ${MK_APM} != "no" 140fdf46c24SBaptiste DaroussinCONFGROUPS+= APM 1410696600cSBjoern A. ZeebAPM+= apm 1420696600cSBjoern A. Zeeb.if ${MACHINE} == "i386" 1430696600cSBjoern A. ZeebAPM+= apmd 1440696600cSBjoern A. Zeeb.endif 1450696600cSBjoern A. ZeebAPMPACKAGE= apm 1460696600cSBjoern A. Zeeb.endif 1470696600cSBjoern A. Zeeb 148738ea871SAlan Somers.if ${MK_AUDIT} != "no" 149fdf46c24SBaptiste DaroussinCONFGROUPS+= AUDIT 150738ea871SAlan SomersAUDIT+= auditd 151738ea871SAlan SomersAUDIT+= auditdistd 152e3ff9a1fSEmmanuel VadotAUDITPACKAGE= rc 153738ea871SAlan Somers.endif 154738ea871SAlan Somers 1550696600cSBjoern A. Zeeb.if ${MK_AUTOFS} != "no" 156fdf46c24SBaptiste DaroussinCONFS+= automount 157fdf46c24SBaptiste DaroussinCONFS+= automountd 158fdf46c24SBaptiste DaroussinCONFS+= autounmountd 1590696600cSBjoern A. Zeeb.endif 1600696600cSBjoern A. Zeeb 1610696600cSBjoern A. Zeeb.if ${MK_BLACKLIST} != "no" 1620696600cSBjoern A. Zeeb_blacklistd+= blacklistd 1630696600cSBjoern A. Zeeb.endif 1640696600cSBjoern A. Zeeb 1650696600cSBjoern A. Zeeb.if ${MK_BLUETOOTH} != "no" 166fdf46c24SBaptiste DaroussinCONFGROUPS+= BLUETOOTH 1679553ea80SEmmanuel VadotBLUETOOTH+= bluetooth \ 1689553ea80SEmmanuel Vadot bthidd \ 1699553ea80SEmmanuel Vadot hcsecd \ 1709553ea80SEmmanuel Vadot rfcomm_pppd_server \ 1719553ea80SEmmanuel Vadot sdpd \ 1729553ea80SEmmanuel Vadot ubthidhci 1739553ea80SEmmanuel VadotBLUETOOTHPACKAGE= bluetooth 1740696600cSBjoern A. Zeeb.endif 1750696600cSBjoern A. Zeeb 1760696600cSBjoern A. Zeeb.if ${MK_BOOTPARAMD} != "no" 177fdf46c24SBaptiste DaroussinCONFS+= bootparams 1780696600cSBjoern A. Zeeb.endif 1790696600cSBjoern A. Zeeb 1800696600cSBjoern A. Zeeb.if ${MK_BSNMP} != "no" 181fdf46c24SBaptiste DaroussinCONFGROUPS+= BSNMP 1820696600cSBjoern A. ZeebBSNMP+= bsnmpd 1830696600cSBjoern A. ZeebBSNMPPACKAGE= bsnmp 1840696600cSBjoern A. Zeeb.endif 1850696600cSBjoern A. Zeeb 1860696600cSBjoern A. Zeeb.if ${MK_CCD} != "no" 187fdf46c24SBaptiste DaroussinCONFS+= ccd 1880696600cSBjoern A. Zeeb.endif 1890696600cSBjoern A. Zeeb 1900696600cSBjoern A. Zeeb.if ${MK_FTP} != "no" 191fdf46c24SBaptiste DaroussinCONFS+= ftpd 1920696600cSBjoern A. Zeeb.endif 1930696600cSBjoern A. Zeeb 194a30235a4SEmmanuel Vadot.if ${MK_GSSAPI} != "no" 195860ee179SEmmanuel VadotCONFGROUPS+= GSSD 196a30235a4SEmmanuel VadotGSSD= gssd 197a30235a4SEmmanuel VadotGSSDPACKAGE= kerberos 198a30235a4SEmmanuel Vadot.endif 199a30235a4SEmmanuel Vadot 2000696600cSBjoern A. Zeeb.if ${MK_HAST} != "no" 201fdf46c24SBaptiste DaroussinCONFGROUPS+= HAST 2020696600cSBjoern A. ZeebHAST= hastd 2030696600cSBjoern A. ZeebHASTPACKAGE= hast 2040696600cSBjoern A. Zeeb.endif 2050696600cSBjoern A. Zeeb 2060696600cSBjoern A. Zeeb.if ${MK_INETD} != "no" 207fdf46c24SBaptiste DaroussinCONFS+= inetd 2080696600cSBjoern A. Zeeb.endif 2090696600cSBjoern A. Zeeb 21077e6f928SCy Schubert.if ${MK_IPFILTER} != "no" 211fdf46c24SBaptiste DaroussinCONFS+= ipfilter \ 21277e6f928SCy Schubert ipfs \ 21377e6f928SCy Schubert ipmon \ 214c2973001SCy Schubert ipnat \ 215c2973001SCy Schubert ippool 21677e6f928SCy Schubert.endif 21777e6f928SCy Schubert 2180696600cSBjoern A. Zeeb.if ${MK_IPFW} != "no" 219*1ffc369aSGoran MekicCONFS+= ipfw \ 220*1ffc369aSGoran Mekic dnctl 2210696600cSBjoern A. Zeeb.if ${MK_NETGRAPH} != "no" 222fdf46c24SBaptiste DaroussinCONFS+= ipfw_netflow 2230696600cSBjoern A. Zeeb.endif 2240696600cSBjoern A. Zeeb.endif 2250696600cSBjoern A. Zeeb 2260696600cSBjoern A. Zeeb.if ${MK_ISCSI} != "no" 227fdf46c24SBaptiste DaroussinCONFS+= iscsictl 228fdf46c24SBaptiste DaroussinCONFS+= iscsid 2290696600cSBjoern A. Zeeb.endif 2300696600cSBjoern A. Zeeb 2310696600cSBjoern A. Zeeb.if ${MK_JAIL} != "no" 232fdf46c24SBaptiste DaroussinCONFGROUPS+= JAIL 2330696600cSBjoern A. ZeebJAIL+= jail 2340696600cSBjoern A. ZeebJAILPACKAGE= jail 2350696600cSBjoern A. Zeeb.endif 2360696600cSBjoern A. Zeeb 2370696600cSBjoern A. Zeeb.if ${MK_LEGACY_CONSOLE} != "no" 238fdf46c24SBaptiste DaroussinCONFS+= moused 239fdf46c24SBaptiste DaroussinCONFS+= syscons 2400696600cSBjoern A. Zeeb.endif 2410696600cSBjoern A. Zeeb 2420696600cSBjoern A. Zeeb.if ${MK_LPR} != "no" 243fdf46c24SBaptiste DaroussinCONFS+= lpd 2440696600cSBjoern A. Zeeb.endif 2450696600cSBjoern A. Zeeb 2460696600cSBjoern A. Zeeb.if ${MK_KERBEROS} != "no" 247fdf46c24SBaptiste DaroussinCONFS+= ipropd_master 248fdf46c24SBaptiste DaroussinCONFS+= ipropd_slave 2494574585eSCy Schubert_kadmind= kadmind 2504574585eSCy Schubert_kdc= kdc 2514574585eSCy Schubert_kfd= kfd 2524574585eSCy Schubert_kpasswdd= kpasswdd 25312de77b3SCy Schubert 25412de77b3SCy SchubertDIRS+= VAR_HEMIDAL 25512de77b3SCy SchubertVAR_HEMIDAL= /var/heimdal 25612de77b3SCy SchubertVAR_HEMIDAL_MODE= 700 2574574585eSCy Schubert.endif 2584574585eSCy Schubert 2590696600cSBjoern A. Zeeb.if ${MK_NS_CACHING} != "no" 2600696600cSBjoern A. Zeeb_nscd= nscd 2610696600cSBjoern A. Zeeb.endif 2620696600cSBjoern A. Zeeb 2630696600cSBjoern A. Zeeb.if ${MK_NTP} != "no" 264fdf46c24SBaptiste DaroussinCONFS+= ntpd 2650696600cSBjoern A. Zeeb.endif 2660696600cSBjoern A. Zeeb 2670696600cSBjoern A. Zeeb.if ${MK_OFED} != "no" 2680696600cSBjoern A. Zeeb_opensm= opensm 2690696600cSBjoern A. Zeeb.endif 2700696600cSBjoern A. Zeeb 2710696600cSBjoern A. Zeeb.if ${MK_OPENSSL} != "no" 272fdf46c24SBaptiste DaroussinCONFS+= keyserv 2732f48313aSRick Macklem.if ${MK_OPENSSL_KTLS} != "no" 2742f48313aSRick MacklemCONFS+= tlsclntd \ 2752f48313aSRick Macklem tlsservd 2762f48313aSRick Macklem.endif 2770696600cSBjoern A. Zeeb.endif 2780696600cSBjoern A. Zeeb 2790696600cSBjoern A. Zeeb.if ${MK_OPENSSH} != "no" 280fdf46c24SBaptiste DaroussinCONFGROUPS+= SSH 2810696600cSBjoern A. ZeebSSH= sshd 2820696600cSBjoern A. ZeebSSHPACKAGE= ssh 2830696600cSBjoern A. Zeeb.endif 2840696600cSBjoern A. Zeeb 2850696600cSBjoern A. Zeeb.if ${MK_PF} != "no" 286fdf46c24SBaptiste DaroussinCONFS+= ftp-proxy 2870696600cSBjoern A. Zeeb.endif 2880696600cSBjoern A. Zeeb 2890696600cSBjoern A. Zeeb.if ${MK_ROUTED} != "no" 290fdf46c24SBaptiste DaroussinCONFS+= routed 2910696600cSBjoern A. Zeeb.endif 2920696600cSBjoern A. Zeeb 2930696600cSBjoern A. Zeeb.if ${MK_SENDMAIL} != "no" 294fdf46c24SBaptiste DaroussinCONFGROUPS+= SMRCD 2950696600cSBjoern A. ZeebSMRCD= sendmail 2960696600cSBjoern A. ZeebSMRCDPACKAGE= sendmail 2970696600cSBjoern A. Zeeb.endif 2980696600cSBjoern A. Zeeb 2990696600cSBjoern A. Zeeb.if ${MK_UNBOUND} != "no" 300fdf46c24SBaptiste DaroussinCONFGROUPS+= UNBOUND 3010696600cSBjoern A. ZeebUNBOUND+= local_unbound 3020696600cSBjoern A. ZeebUNBOUNDPACKAGE= unbound 3030696600cSBjoern A. Zeeb.endif 3040696600cSBjoern A. Zeeb 3050696600cSBjoern A. Zeeb.if ${MK_UTMPX} != "no" 3060696600cSBjoern A. Zeeb_utx= utx 3070696600cSBjoern A. Zeeb.endif 3080696600cSBjoern A. Zeeb 3090696600cSBjoern A. Zeeb.if ${MK_VI} != "no" 310fdf46c24SBaptiste DaroussinCONFGROUPS+= VI 3110696600cSBjoern A. ZeebVI+= virecover 3120696600cSBjoern A. ZeebVIPACKAGE= vi 3130696600cSBjoern A. Zeeb.endif 3140696600cSBjoern A. Zeeb 3150696600cSBjoern A. Zeeb.if ${MK_WIRELESS} != "no" 316fdf46c24SBaptiste DaroussinCONFS+= hostapd 317fdf46c24SBaptiste DaroussinCONFS+= wpa_supplicant 3180696600cSBjoern A. Zeeb.endif 3190696600cSBjoern A. Zeeb 3200696600cSBjoern A. Zeeb.if ${MK_ZFS} != "no" 321fdf46c24SBaptiste DaroussinCONFGROUPS+= ZFS 3220696600cSBjoern A. ZeebZFS+= zfs 3230696600cSBjoern A. ZeebZFS+= zfsbe 3240696600cSBjoern A. ZeebZFS+= zfsd 325db0ac6deSCy SchubertZFS+= zfskeys 32674e2b24fSCy SchubertZFS+= zpool 327227caaccSMark JohnstonZFS+= zpoolreguid 32872a1cb05SLi-Wen HsuZFS+= zpoolupgrade 3290696600cSBjoern A. ZeebZFS+= zvol 330e3ff9a1fSEmmanuel VadotZFSPACKAGE= rc 3310696600cSBjoern A. Zeeb.endif 3320696600cSBjoern A. Zeeb 333fdf46c24SBaptiste Daroussin.for fg in ${CONFGROUPS} 3340696600cSBjoern A. Zeeb${fg}MODE?= ${BINMODE} 3350696600cSBjoern A. Zeeb.endfor 3360696600cSBjoern A. Zeeb 3370696600cSBjoern A. Zeeb.include <bsd.prog.mk> 338