1# $FreeBSD$ 2 3.include <src.opts.mk> 4 5CONFDIR= /etc/rc.d 6CONFGROUPS= CONFS 7CONFSPACKAGE= rc 8 9CONFS= DAEMON \ 10 FILESYSTEMS \ 11 LOGIN \ 12 NETWORKING \ 13 SERVERS \ 14 addswap \ 15 adjkerntz \ 16 bgfsck \ 17 ${_blacklistd} \ 18 bridge \ 19 cfumass \ 20 cleanvar \ 21 cleartmp \ 22 cron \ 23 ctld \ 24 ddb \ 25 defaultroute \ 26 devd \ 27 devfs \ 28 devmatch \ 29 dhclient \ 30 dmesg \ 31 dumpon \ 32 fsck \ 33 gbde \ 34 geli \ 35 geli2 \ 36 gptboot \ 37 growfs \ 38 gssd \ 39 hostid \ 40 hostid_save \ 41 hostname \ 42 iovctl \ 43 ip6addrctl \ 44 ipsec \ 45 ${_kadmind} \ 46 ${_kdc} \ 47 ${_kfd} \ 48 kld \ 49 kldxref \ 50 ${_kpasswdd} \ 51 ldconfig \ 52 linux \ 53 local \ 54 localpkg \ 55 lockd \ 56 mixer \ 57 motd \ 58 mountcritlocal \ 59 mountcritremote \ 60 mountlate \ 61 mdconfig \ 62 mdconfig2 \ 63 mountd \ 64 msgs \ 65 natd \ 66 netif \ 67 netoptions \ 68 netwait \ 69 newsyslog \ 70 nfsclient \ 71 nfscbd \ 72 nfsd \ 73 nfsuserd \ 74 nisdomain \ 75 ${_nscd} \ 76 ntpdate \ 77 ${_opensm} \ 78 os-release \ 79 pf \ 80 pflog \ 81 pfsync \ 82 ppp \ 83 pppoed \ 84 pwcheck \ 85 quota \ 86 random \ 87 rarpd \ 88 rctl \ 89 resolv \ 90 root \ 91 route6d \ 92 routing \ 93 rpcbind \ 94 rtadvd \ 95 rtsold \ 96 rwho \ 97 savecore \ 98 securelevel \ 99 serial \ 100 sppp \ 101 statd \ 102 static_arp \ 103 static_ndp \ 104 stf \ 105 swap \ 106 swaplate \ 107 sysctl \ 108 syslogd \ 109 sysvipc \ 110 tmp \ 111 ugidfw \ 112 ${_utx} \ 113 var \ 114 watchdogd 115 116.if ${MK_NIS} != "no" 117CONFS+= ypbind \ 118 ypldap \ 119 yppasswdd \ 120 ypserv \ 121 ypset \ 122 ypupdated \ 123 ypxfrd 124.endif 125 126.if ${MK_ACCT} != "no" 127CONFGROUPS+= ACCT 128ACCT+= accounting 129ACCTPACKAGE= acct 130.endif 131 132.if ${MK_ACPI} != "no" 133CONFGROUPS+= ACPI 134ACPI= power_profile 135ACPIPACKAGE= acpi 136.endif 137 138.if ${MK_ACPI} != "no" || ${MK_APM} != "no" 139CONFS+= powerd 140.endif 141 142.if ${MK_APM} != "no" 143CONFGROUPS+= APM 144APM+= apm 145.if ${MACHINE} == "i386" 146APM+= apmd 147.endif 148APMPACKAGE= apm 149.endif 150 151.if ${MK_AUDIT} != "no" 152CONFGROUPS+= AUDIT 153AUDIT+= auditd 154AUDIT+= auditdistd 155AUDITPACKAGE= rc 156.endif 157 158.if ${MK_AUTOFS} != "no" 159CONFS+= automount 160CONFS+= automountd 161CONFS+= autounmountd 162.endif 163 164.if ${MK_BLACKLIST} != "no" 165_blacklistd+= blacklistd 166.endif 167 168.if ${MK_BLUETOOTH} != "no" 169CONFGROUPS+= BLUETOOTH 170BLUETOOTH+= bluetooth \ 171 bthidd \ 172 hcsecd \ 173 rfcomm_pppd_server \ 174 sdpd \ 175 ubthidhci 176BLUETOOTHPACKAGE= bluetooth 177.endif 178 179.if ${MK_BOOTPARAMD} != "no" 180CONFS+= bootparams 181.endif 182 183.if ${MK_BSNMP} != "no" 184CONFGROUPS+= BSNMP 185BSNMP+= bsnmpd 186BSNMPPACKAGE= bsnmp 187.endif 188 189.if ${MK_CCD} != "no" 190CONFS+= ccd 191.endif 192 193.if ${MK_FTP} != "no" 194CONFS+= ftpd 195.endif 196 197.if ${MK_HAST} != "no" 198CONFGROUPS+= HAST 199HAST= hastd 200HASTPACKAGE= hast 201.endif 202 203.if ${MK_INETD} != "no" 204CONFS+= inetd 205.endif 206 207.if ${MK_IPFILTER} != "no" 208CONFS+= ipfilter \ 209 ipfs \ 210 ipmon \ 211 ipnat \ 212 ippool 213.endif 214 215.if ${MK_IPFW} != "no" 216CONFS+= ipfw 217.if ${MK_NETGRAPH} != "no" 218CONFS+= ipfw_netflow 219.endif 220.endif 221 222.if ${MK_ISCSI} != "no" 223CONFS+= iscsictl 224CONFS+= iscsid 225.endif 226 227.if ${MK_JAIL} != "no" 228CONFGROUPS+= JAIL 229JAIL+= jail 230JAILPACKAGE= jail 231.endif 232 233.if ${MK_LEGACY_CONSOLE} != "no" 234CONFS+= moused 235CONFS+= syscons 236.endif 237 238.if ${MK_LPR} != "no" 239CONFS+= lpd 240.endif 241 242.if ${MK_KERBEROS} != "no" 243CONFS+= ipropd_master 244CONFS+= ipropd_slave 245_kadmind= kadmind 246_kdc= kdc 247_kfd= kfd 248_kpasswdd= kpasswdd 249 250DIRS+= VAR_HEMIDAL 251VAR_HEMIDAL= /var/heimdal 252VAR_HEMIDAL_MODE= 700 253.endif 254 255.if ${MK_MAIL} != "no" 256CONFS+= othermta 257.endif 258 259.if ${MK_NS_CACHING} != "no" 260_nscd= nscd 261.endif 262 263.if ${MK_NTP} != "no" 264CONFS+= ntpd 265.endif 266 267.if ${MK_OFED} != "no" 268_opensm= opensm 269.endif 270 271.if ${MK_OPENSSL} != "no" 272CONFS+= keyserv 273.if ${MK_OPENSSL_KTLS} != "no" 274CONFS+= tlsclntd \ 275 tlsservd 276.endif 277.endif 278 279.if ${MK_OPENSSH} != "no" 280CONFGROUPS+= SSH 281SSH= sshd 282SSHPACKAGE= ssh 283.endif 284 285.if ${MK_PF} != "no" 286CONFS+= ftp-proxy 287.endif 288 289.if ${MK_ROUTED} != "no" 290CONFS+= routed 291.endif 292 293.if ${MK_SENDMAIL} != "no" 294CONFGROUPS+= SMRCD 295SMRCD= sendmail 296SMRCDPACKAGE= sendmail 297.endif 298 299.if ${MK_UNBOUND} != "no" 300CONFGROUPS+= UNBOUND 301UNBOUND+= local_unbound 302UNBOUNDPACKAGE= unbound 303.endif 304 305.if ${MK_UTMPX} != "no" 306_utx= utx 307.endif 308 309.if ${MK_VI} != "no" 310CONFGROUPS+= VI 311VI+= virecover 312VIPACKAGE= vi 313.endif 314 315.if ${MK_WIRELESS} != "no" 316CONFS+= hostapd 317CONFS+= wpa_supplicant 318.endif 319 320.if ${MK_ZFS} != "no" 321CONFGROUPS+= ZFS 322ZFS+= zfs 323ZFS+= zfsbe 324ZFS+= zfsd 325ZFS+= zpool 326ZFS+= zvol 327ZFSPACKAGE= rc 328.endif 329 330.for fg in ${CONFGROUPS} 331${fg}MODE?= ${BINMODE} 332.endfor 333 334.include <bsd.prog.mk> 335