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