10696600cSBjoern A. Zeeb 20696600cSBjoern A. Zeeb.include <src.opts.mk> 30696600cSBjoern A. Zeeb 4fdf46c24SBaptiste DaroussinCONFDIR= /etc/rc.d 5fdf46c24SBaptiste DaroussinCONFGROUPS= CONFS 6fdf46c24SBaptiste DaroussinCONFSPACKAGE= rc 70696600cSBjoern A. Zeeb 8fdf46c24SBaptiste DaroussinCONFS= DAEMON \ 90696600cSBjoern A. Zeeb FILESYSTEMS \ 100696600cSBjoern A. Zeeb LOGIN \ 110696600cSBjoern A. Zeeb NETWORKING \ 120696600cSBjoern A. Zeeb SERVERS \ 130696600cSBjoern A. Zeeb adjkerntz \ 140696600cSBjoern A. Zeeb bgfsck \ 150696600cSBjoern A. Zeeb ${_blacklistd} \ 160696600cSBjoern A. Zeeb bridge \ 170696600cSBjoern A. Zeeb cfumass \ 180696600cSBjoern A. Zeeb cleanvar \ 190696600cSBjoern A. Zeeb cleartmp \ 200696600cSBjoern A. Zeeb ctld \ 210696600cSBjoern A. Zeeb ddb \ 220696600cSBjoern A. Zeeb defaultroute \ 230696600cSBjoern A. Zeeb devfs \ 240696600cSBjoern A. Zeeb dmesg \ 250696600cSBjoern A. Zeeb dumpon \ 260696600cSBjoern A. Zeeb fsck \ 270696600cSBjoern A. Zeeb gbde \ 280696600cSBjoern A. Zeeb geli \ 290696600cSBjoern A. Zeeb geli2 \ 300696600cSBjoern A. Zeeb gptboot \ 31cc9b2b58SEmmanuel Vadot growfs \ 32cc9b2b58SEmmanuel Vadot growfs_fstab \ 330696600cSBjoern A. Zeeb hostid \ 340696600cSBjoern A. Zeeb hostid_save \ 350696600cSBjoern A. Zeeb hostname \ 360696600cSBjoern A. Zeeb iovctl \ 370696600cSBjoern A. Zeeb ip6addrctl \ 380696600cSBjoern A. Zeeb ipsec \ 390696600cSBjoern A. Zeeb ${_kadmind} \ 400696600cSBjoern A. Zeeb ${_kdc} \ 410696600cSBjoern A. Zeeb ${_kfd} \ 420696600cSBjoern A. Zeeb kld \ 430696600cSBjoern A. Zeeb kldxref \ 440696600cSBjoern A. Zeeb ${_kpasswdd} \ 450696600cSBjoern A. Zeeb ldconfig \ 46028af4aeSEdward Tomasz Napierala linux \ 470696600cSBjoern A. Zeeb local \ 480696600cSBjoern A. Zeeb localpkg \ 490696600cSBjoern A. Zeeb lockd \ 500696600cSBjoern A. Zeeb mixer \ 510696600cSBjoern A. Zeeb motd \ 520696600cSBjoern A. Zeeb mountcritlocal \ 530696600cSBjoern A. Zeeb mountcritremote \ 540696600cSBjoern A. Zeeb mountlate \ 550696600cSBjoern A. Zeeb mdconfig \ 560696600cSBjoern A. Zeeb mdconfig2 \ 570696600cSBjoern A. Zeeb mountd \ 580696600cSBjoern A. Zeeb msgs \ 590696600cSBjoern A. Zeeb natd \ 600696600cSBjoern A. Zeeb netif \ 610696600cSBjoern A. Zeeb netoptions \ 620696600cSBjoern A. Zeeb netwait \ 630696600cSBjoern A. Zeeb newsyslog \ 640696600cSBjoern A. Zeeb nfsclient \ 650696600cSBjoern A. Zeeb nfscbd \ 660696600cSBjoern A. Zeeb nfsd \ 670696600cSBjoern A. Zeeb nfsuserd \ 680696600cSBjoern A. Zeeb nisdomain \ 690696600cSBjoern A. Zeeb ${_nscd} \ 700696600cSBjoern A. Zeeb ${_opensm} \ 716467506bSWarner Losh os-release \ 720696600cSBjoern A. Zeeb pf \ 730696600cSBjoern A. Zeeb pflog \ 740696600cSBjoern A. Zeeb pfsync \ 7520eb6bd8SAndriy Gapon powerd \ 760696600cSBjoern A. Zeeb ppp \ 770696600cSBjoern A. Zeeb pppoed \ 780696600cSBjoern A. Zeeb pwcheck \ 790696600cSBjoern A. Zeeb quota \ 800696600cSBjoern A. Zeeb random \ 810696600cSBjoern A. Zeeb rarpd \ 820696600cSBjoern A. Zeeb rctl \ 830696600cSBjoern A. Zeeb root \ 840696600cSBjoern A. Zeeb route6d \ 850696600cSBjoern A. Zeeb routing \ 860696600cSBjoern A. Zeeb rpcbind \ 870696600cSBjoern A. Zeeb rtadvd \ 880696600cSBjoern A. Zeeb rtsold \ 890696600cSBjoern A. Zeeb rwho \ 900696600cSBjoern A. Zeeb savecore \ 910696600cSBjoern A. Zeeb securelevel \ 920696600cSBjoern A. Zeeb serial \ 930696600cSBjoern A. Zeeb statd \ 940696600cSBjoern A. Zeeb static_arp \ 950696600cSBjoern A. Zeeb static_ndp \ 960696600cSBjoern A. Zeeb stf \ 970696600cSBjoern A. Zeeb swap \ 980696600cSBjoern A. Zeeb swaplate \ 990696600cSBjoern A. Zeeb sysctl \ 10020eb9697SEugene Grosbein sysctl_lastload \ 1010696600cSBjoern A. Zeeb syslogd \ 102c97588b4SEdward Tomasz Napierala sysvipc \ 1030696600cSBjoern A. Zeeb tmp \ 1040696600cSBjoern A. Zeeb ugidfw \ 1050696600cSBjoern A. Zeeb ${_utx} \ 1060696600cSBjoern A. Zeeb var \ 10727b9777cSCy Schubert var_run \ 1080696600cSBjoern A. Zeeb watchdogd 1090696600cSBjoern A. Zeeb 110f0435696SEmmanuel VadotCONFGROUPS+= DEVD 111f0435696SEmmanuel VadotDEVD= devd 112f0435696SEmmanuel VadotDEVDPACKAGE= devd 113f0435696SEmmanuel Vadot 114d8799160SEmmanuel VadotCONFGROUPS+= DEVMATCH 115d8799160SEmmanuel VadotDEVMATCH= devmatch 116d8799160SEmmanuel VadotDEVMATCHPACKAGE= devmatch 117d8799160SEmmanuel Vadot 11881b18beaSEmmanuel VadotCONFGROUPS+= DHCLIENT 11981b18beaSEmmanuel VadotDHCLIENT= dhclient 12081b18beaSEmmanuel VadotDHCLIENTPACKAGE= dhclient 12181b18beaSEmmanuel Vadot 12291314ca2SEmmanuel VadotCONFGROUPS+= GGATED 12391314ca2SEmmanuel VadotGGATED= ggated 12491314ca2SEmmanuel VadotGGATEDPACKAGE= ggate 12591314ca2SEmmanuel Vadot 126a6a21bbeSEmmanuel VadotCONFGROUPS+= RESOLVCONF 127a6a21bbeSEmmanuel VadotRESOLVCONF= resolv 128a6a21bbeSEmmanuel VadotRESOLVCONFPACKAGE= resolvconf 129a6a21bbeSEmmanuel Vadot 1307209444aSLexi WinterCONFGROUPS+= CRON 1317209444aSLexi WinterCRON+= cron 1327209444aSLexi WinterCRONPACKAGE= cron 1337209444aSLexi Winter 1340696600cSBjoern A. Zeeb.if ${MK_NIS} != "no" 135fdf46c24SBaptiste DaroussinCONFS+= ypbind \ 1360696600cSBjoern A. Zeeb ypldap \ 1370696600cSBjoern A. Zeeb yppasswdd \ 1380696600cSBjoern A. Zeeb ypserv \ 1390696600cSBjoern A. Zeeb ypset \ 1400696600cSBjoern A. Zeeb ypupdated \ 1410696600cSBjoern A. Zeeb ypxfrd 1420696600cSBjoern A. Zeeb.endif 1430696600cSBjoern A. Zeeb 1440696600cSBjoern A. Zeeb.if ${MK_ACCT} != "no" 145fdf46c24SBaptiste DaroussinCONFGROUPS+= ACCT 1460696600cSBjoern A. ZeebACCT+= accounting 1470696600cSBjoern A. ZeebACCTPACKAGE= acct 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" 173fdf46c24SBaptiste DaroussinCONFS+= automount 174fdf46c24SBaptiste DaroussinCONFS+= automountd 175fdf46c24SBaptiste DaroussinCONFS+= autounmountd 1760696600cSBjoern A. Zeeb.endif 1770696600cSBjoern A. Zeeb 1780696600cSBjoern A. Zeeb.if ${MK_BLACKLIST} != "no" 1790696600cSBjoern A. Zeeb_blacklistd+= blacklistd 1800696600cSBjoern A. Zeeb.endif 1810696600cSBjoern A. Zeeb 1820696600cSBjoern A. Zeeb.if ${MK_BLUETOOTH} != "no" 183fdf46c24SBaptiste DaroussinCONFGROUPS+= BLUETOOTH 1849553ea80SEmmanuel VadotBLUETOOTH+= bluetooth \ 1859553ea80SEmmanuel Vadot bthidd \ 1869553ea80SEmmanuel Vadot hcsecd \ 1879553ea80SEmmanuel Vadot rfcomm_pppd_server \ 1889553ea80SEmmanuel Vadot sdpd \ 1899553ea80SEmmanuel Vadot ubthidhci 1909553ea80SEmmanuel VadotBLUETOOTHPACKAGE= bluetooth 1910696600cSBjoern A. Zeeb.endif 1920696600cSBjoern A. Zeeb 1930696600cSBjoern A. Zeeb.if ${MK_BOOTPARAMD} != "no" 194fdf46c24SBaptiste DaroussinCONFS+= bootparams 1950696600cSBjoern A. Zeeb.endif 1960696600cSBjoern A. Zeeb 1970696600cSBjoern A. Zeeb.if ${MK_BSNMP} != "no" 198fdf46c24SBaptiste DaroussinCONFGROUPS+= BSNMP 1990696600cSBjoern A. ZeebBSNMP+= bsnmpd 2000696600cSBjoern A. ZeebBSNMPPACKAGE= bsnmp 2010696600cSBjoern A. Zeeb.endif 2020696600cSBjoern A. Zeeb 2030696600cSBjoern A. Zeeb.if ${MK_CCD} != "no" 204fdf46c24SBaptiste DaroussinCONFS+= ccd 2050696600cSBjoern A. Zeeb.endif 2060696600cSBjoern A. Zeeb 2070696600cSBjoern A. Zeeb.if ${MK_FTP} != "no" 208fdf46c24SBaptiste DaroussinCONFS+= ftpd 2090696600cSBjoern A. Zeeb.endif 2100696600cSBjoern A. Zeeb 211a30235a4SEmmanuel Vadot.if ${MK_GSSAPI} != "no" 212860ee179SEmmanuel VadotCONFGROUPS+= GSSD 213a30235a4SEmmanuel VadotGSSD= gssd 214a30235a4SEmmanuel VadotGSSDPACKAGE= kerberos 215a30235a4SEmmanuel Vadot.endif 216a30235a4SEmmanuel Vadot 2170696600cSBjoern A. Zeeb.if ${MK_HAST} != "no" 218fdf46c24SBaptiste DaroussinCONFGROUPS+= HAST 2190696600cSBjoern A. ZeebHAST= hastd 2200696600cSBjoern A. ZeebHASTPACKAGE= hast 2210696600cSBjoern A. Zeeb.endif 2220696600cSBjoern A. Zeeb 2230696600cSBjoern A. Zeeb.if ${MK_INETD} != "no" 224fdf46c24SBaptiste DaroussinCONFS+= inetd 2250696600cSBjoern A. Zeeb.endif 2260696600cSBjoern A. Zeeb 22777e6f928SCy Schubert.if ${MK_IPFILTER} != "no" 228fdf46c24SBaptiste DaroussinCONFS+= ipfilter \ 22977e6f928SCy Schubert ipfs \ 23077e6f928SCy Schubert ipmon \ 231c2973001SCy Schubert ipnat \ 232c2973001SCy Schubert ippool 23377e6f928SCy Schubert.endif 23477e6f928SCy Schubert 2350696600cSBjoern A. Zeeb.if ${MK_IPFW} != "no" 2361ffc369aSGoran MekicCONFS+= ipfw \ 2371ffc369aSGoran Mekic dnctl 2380696600cSBjoern A. Zeeb.if ${MK_NETGRAPH} != "no" 239fdf46c24SBaptiste DaroussinCONFS+= ipfw_netflow 2400696600cSBjoern A. Zeeb.endif 2410696600cSBjoern A. Zeeb.endif 2420696600cSBjoern A. Zeeb 2430696600cSBjoern A. Zeeb.if ${MK_ISCSI} != "no" 244fdf46c24SBaptiste DaroussinCONFS+= iscsictl 245fdf46c24SBaptiste DaroussinCONFS+= iscsid 2460696600cSBjoern A. Zeeb.endif 2470696600cSBjoern A. Zeeb 2480696600cSBjoern A. Zeeb.if ${MK_JAIL} != "no" 249fdf46c24SBaptiste DaroussinCONFGROUPS+= JAIL 2500696600cSBjoern A. ZeebJAIL+= jail 2510696600cSBjoern A. ZeebJAILPACKAGE= jail 2520696600cSBjoern A. Zeeb.endif 2530696600cSBjoern A. Zeeb 2540696600cSBjoern A. Zeeb.if ${MK_LEGACY_CONSOLE} != "no" 255cab549c7SEmmanuel VadotCONFGROUPS+= CONSOLE 256cab549c7SEmmanuel VadotCONSOLE+= moused 257cab549c7SEmmanuel VadotCONSOLE+= syscons 258cab549c7SEmmanuel VadotCONSOLEPACKAGE= console-tools 2590696600cSBjoern A. Zeeb.endif 2600696600cSBjoern A. Zeeb 2610696600cSBjoern A. Zeeb.if ${MK_LPR} != "no" 262dbd0366fSLexi WinterCONFGROUPS+= LP 263dbd0366fSLexi WinterLP+= lpd 264dbd0366fSLexi WinterLPPACKAGE= lp 2650696600cSBjoern A. Zeeb.endif 2660696600cSBjoern A. Zeeb 2670696600cSBjoern A. Zeeb.if ${MK_KERBEROS} != "no" 268fdf46c24SBaptiste DaroussinCONFS+= ipropd_master 269fdf46c24SBaptiste DaroussinCONFS+= ipropd_slave 2704574585eSCy Schubert_kadmind= kadmind 2714574585eSCy Schubert_kdc= kdc 2724574585eSCy Schubert_kfd= kfd 2734574585eSCy Schubert_kpasswdd= kpasswdd 27412de77b3SCy Schubert 27512de77b3SCy SchubertDIRS+= VAR_HEMIDAL 27612de77b3SCy SchubertVAR_HEMIDAL= /var/heimdal 27712de77b3SCy SchubertVAR_HEMIDAL_MODE= 700 2784574585eSCy Schubert.endif 2794574585eSCy Schubert 2800696600cSBjoern A. Zeeb.if ${MK_NS_CACHING} != "no" 2810696600cSBjoern A. Zeeb_nscd= nscd 2820696600cSBjoern A. Zeeb.endif 2830696600cSBjoern A. Zeeb 2840696600cSBjoern A. Zeeb.if ${MK_NTP} != "no" 285*2f9966ffSLexi WinterCONFGROUPS+= NTP 286*2f9966ffSLexi WinterNTP+= ntpd \ 287*2f9966ffSLexi Winter ntpdate 288*2f9966ffSLexi WinterNTPPACKAGE= ntp 2890696600cSBjoern A. Zeeb.endif 2900696600cSBjoern A. Zeeb 2910696600cSBjoern A. Zeeb.if ${MK_OFED} != "no" 2920696600cSBjoern A. Zeeb_opensm= opensm 2930696600cSBjoern A. Zeeb.endif 2940696600cSBjoern A. Zeeb 2950696600cSBjoern A. Zeeb.if ${MK_OPENSSL} != "no" 296fdf46c24SBaptiste DaroussinCONFS+= keyserv 2972f48313aSRick Macklem.if ${MK_OPENSSL_KTLS} != "no" 2982f48313aSRick MacklemCONFS+= tlsclntd \ 2992f48313aSRick Macklem tlsservd 3002f48313aSRick Macklem.endif 3010696600cSBjoern A. Zeeb.endif 3020696600cSBjoern A. Zeeb 3030696600cSBjoern A. Zeeb.if ${MK_OPENSSH} != "no" 304fdf46c24SBaptiste DaroussinCONFGROUPS+= SSH 3050696600cSBjoern A. ZeebSSH= sshd 3060696600cSBjoern A. ZeebSSHPACKAGE= ssh 3070696600cSBjoern A. Zeeb.endif 3080696600cSBjoern A. Zeeb 3090696600cSBjoern A. Zeeb.if ${MK_PF} != "no" 310fdf46c24SBaptiste DaroussinCONFS+= ftp-proxy 3110696600cSBjoern A. Zeeb.endif 3120696600cSBjoern A. Zeeb 3130696600cSBjoern A. Zeeb.if ${MK_ROUTED} != "no" 314fdf46c24SBaptiste DaroussinCONFS+= routed 3150696600cSBjoern A. Zeeb.endif 3160696600cSBjoern A. Zeeb 3170696600cSBjoern A. Zeeb.if ${MK_SENDMAIL} != "no" 318fdf46c24SBaptiste DaroussinCONFGROUPS+= SMRCD 3190696600cSBjoern A. ZeebSMRCD= sendmail 3200696600cSBjoern A. ZeebSMRCDPACKAGE= sendmail 3210696600cSBjoern A. Zeeb.endif 3220696600cSBjoern A. Zeeb 323a42d6f76SBaptiste Daroussin.if ${MK_NUAGEINIT} != "no" 324a42d6f76SBaptiste DaroussinCONFGROUPS+= NIUAGEINIT 325a42d6f76SBaptiste DaroussinNIUAGEINIT= nuageinit 326a42d6f76SBaptiste DaroussinNIUAGEINITPACKAGE= nuageinit 327a42d6f76SBaptiste Daroussin.endif 328a42d6f76SBaptiste Daroussin 3290696600cSBjoern A. Zeeb.if ${MK_UNBOUND} != "no" 330fdf46c24SBaptiste DaroussinCONFGROUPS+= UNBOUND 3310696600cSBjoern A. ZeebUNBOUND+= local_unbound 3320696600cSBjoern A. ZeebUNBOUNDPACKAGE= unbound 3330696600cSBjoern A. Zeeb.endif 3340696600cSBjoern A. Zeeb 3350696600cSBjoern A. Zeeb.if ${MK_UTMPX} != "no" 3360696600cSBjoern A. Zeeb_utx= utx 3370696600cSBjoern A. Zeeb.endif 3380696600cSBjoern A. Zeeb 3390696600cSBjoern A. Zeeb.if ${MK_VI} != "no" 340fdf46c24SBaptiste DaroussinCONFGROUPS+= VI 3410696600cSBjoern A. ZeebVI+= virecover 3420696600cSBjoern A. ZeebVIPACKAGE= vi 3430696600cSBjoern A. Zeeb.endif 3440696600cSBjoern A. Zeeb 3450696600cSBjoern A. Zeeb.if ${MK_WIRELESS} != "no" 346fdf46c24SBaptiste DaroussinCONFS+= hostapd 347fdf46c24SBaptiste DaroussinCONFS+= wpa_supplicant 3480696600cSBjoern A. Zeeb.endif 3490696600cSBjoern A. Zeeb 3500696600cSBjoern A. Zeeb.if ${MK_ZFS} != "no" 351fdf46c24SBaptiste DaroussinCONFGROUPS+= ZFS 3520696600cSBjoern A. ZeebZFS+= zfs 3530696600cSBjoern A. ZeebZFS+= zfsbe 3540696600cSBjoern A. ZeebZFS+= zfsd 355db0ac6deSCy SchubertZFS+= zfskeys 35674e2b24fSCy SchubertZFS+= zpool 357227caaccSMark JohnstonZFS+= zpoolreguid 35872a1cb05SLi-Wen HsuZFS+= zpoolupgrade 3590696600cSBjoern A. ZeebZFS+= zvol 360e3ff9a1fSEmmanuel VadotZFSPACKAGE= rc 3610696600cSBjoern A. Zeeb.endif 3620696600cSBjoern A. Zeeb 363fdf46c24SBaptiste Daroussin.for fg in ${CONFGROUPS} 3640696600cSBjoern A. Zeeb${fg}MODE?= ${BINMODE} 3650696600cSBjoern A. Zeeb.endfor 3660696600cSBjoern A. Zeeb 3670696600cSBjoern A. Zeeb.include <bsd.prog.mk> 368