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 gssd \ 40 hostid \ 41 hostid_save \ 42 hostname \ 43 iovctl \ 44 ip6addrctl \ 45 ipsec \ 46 ${_kadmind} \ 47 ${_kdc} \ 48 ${_kfd} \ 49 kld \ 50 kldxref \ 51 ${_kpasswdd} \ 52 ldconfig \ 53 linux \ 54 local \ 55 localpkg \ 56 lockd \ 57 mixer \ 58 motd \ 59 mountcritlocal \ 60 mountcritremote \ 61 mountlate \ 62 mdconfig \ 63 mdconfig2 \ 64 mountd \ 65 msgs \ 66 natd \ 67 netif \ 68 netoptions \ 69 netwait \ 70 newsyslog \ 71 nfsclient \ 72 nfscbd \ 73 nfsd \ 74 nfsuserd \ 75 nisdomain \ 76 ${_nscd} \ 77 nsswitch \ 78 ntpdate \ 79 ${_opensm} \ 80 pf \ 81 pflog \ 82 pfsync \ 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 syslogd \ 110 sysvipc \ 111 tmp \ 112 ugidfw \ 113 ${_utx} \ 114 var \ 115 watchdogd 116 117.if ${MK_NIS} != "no" 118CONFS+= ypbind \ 119 ypldap \ 120 yppasswdd \ 121 ypserv \ 122 ypset \ 123 ypupdated \ 124 ypxfrd 125.endif 126 127.if ${MK_ACCT} != "no" 128CONFGROUPS+= ACCT 129ACCT+= accounting 130ACCTPACKAGE= acct 131.endif 132 133.if ${MK_ACPI} != "no" 134CONFGROUPS+= ACPI 135ACPI= power_profile 136ACPIPACKAGE= acpi 137.endif 138 139.if ${MK_ACPI} != "no" || ${MK_APM} != "no" 140CONFS+= powerd 141.endif 142 143.if ${MK_AMD} != "no" 144CONFGROUPS+= AMD 145AMD+= amd 146AMDPACKAGE= amd 147.endif 148 149.if ${MK_APM} != "no" 150CONFGROUPS+= APM 151APM+= apm 152.if ${MACHINE} == "i386" 153APM+= apmd 154.endif 155APMPACKAGE= apm 156.endif 157 158.if ${MK_AUDIT} != "no" 159CONFGROUPS+= AUDIT 160AUDIT+= auditd 161AUDIT+= auditdistd 162.endif 163 164.if ${MK_AUTOFS} != "no" 165CONFS+= automount 166CONFS+= automountd 167CONFS+= autounmountd 168.endif 169 170.if ${MK_BLACKLIST} != "no" 171_blacklistd+= blacklistd 172.endif 173 174.if ${MK_BLUETOOTH} != "no" 175CONFGROUPS+= BLUETOOTH 176BLUETOOTH+= bluetooth \ 177 bthidd \ 178 hcsecd \ 179 rfcomm_pppd_server \ 180 sdpd \ 181 ubthidhci 182BLUETOOTHPACKAGE= bluetooth 183.endif 184 185.if ${MK_BOOTPARAMD} != "no" 186CONFS+= bootparams 187.endif 188 189.if ${MK_BSNMP} != "no" 190CONFGROUPS+= BSNMP 191BSNMP+= bsnmpd 192BSNMPPACKAGE= bsnmp 193.endif 194 195.if ${MK_CCD} != "no" 196CONFS+= ccd 197.endif 198 199.if ${MK_FTP} != "no" 200CONFS+= ftpd 201.endif 202 203.if ${MK_HAST} != "no" 204CONFGROUPS+= HAST 205HAST= hastd 206HASTPACKAGE= hast 207.endif 208 209.if ${MK_INETD} != "no" 210CONFS+= inetd 211.endif 212 213.if ${MK_IPFILTER} != "no" 214CONFS+= ipfilter \ 215 ipfs \ 216 ipmon \ 217 ipnat \ 218 ippool 219.endif 220 221.if ${MK_IPFW} != "no" 222CONFS+= ipfw 223.if ${MK_NETGRAPH} != "no" 224CONFS+= ipfw_netflow 225.endif 226.endif 227 228.if ${MK_ISCSI} != "no" 229CONFS+= iscsictl 230CONFS+= iscsid 231.endif 232 233.if ${MK_JAIL} != "no" 234CONFGROUPS+= JAIL 235JAIL+= jail 236JAILPACKAGE= jail 237.endif 238 239.if ${MK_LEGACY_CONSOLE} != "no" 240CONFS+= moused 241CONFS+= syscons 242.endif 243 244.if ${MK_LPR} != "no" 245CONFS+= lpd 246.endif 247 248.if ${MK_KERBEROS} != "no" 249CONFS+= ipropd_master 250CONFS+= ipropd_slave 251_kadmind= kadmind 252_kdc= kdc 253_kfd= kfd 254_kpasswdd= kpasswdd 255 256DIRS+= VAR_HEMIDAL 257VAR_HEMIDAL= /var/heimdal 258VAR_HEMIDAL_MODE= 700 259.endif 260 261.if ${MK_MAIL} != "no" 262CONFS+= othermta 263.endif 264 265.if ${MK_NS_CACHING} != "no" 266_nscd= nscd 267.endif 268 269.if ${MK_NTP} != "no" 270CONFS+= ntpd 271.endif 272 273.if ${MK_OFED} != "no" 274_opensm= opensm 275.endif 276 277.if ${MK_OPENSSL} != "no" 278CONFS+= keyserv 279.endif 280 281.if ${MK_OPENSSH} != "no" 282CONFGROUPS+= SSH 283SSH= sshd 284SSHPACKAGE= ssh 285.endif 286 287.if ${MK_PF} != "no" 288CONFS+= ftp-proxy 289.endif 290 291.if ${MK_ROUTED} != "no" 292CONFS+= routed 293.endif 294 295.if ${MK_SENDMAIL} != "no" 296CONFGROUPS+= SMRCD 297SMRCD= sendmail 298SMRCDPACKAGE= sendmail 299.endif 300 301.if ${MK_UNBOUND} != "no" 302CONFGROUPS+= UNBOUND 303UNBOUND+= local_unbound 304UNBOUNDPACKAGE= unbound 305.endif 306 307.if ${MK_UTMPX} != "no" 308_utx= utx 309.endif 310 311.if ${MK_VI} != "no" 312CONFGROUPS+= VI 313VI+= virecover 314VIPACKAGE= vi 315.endif 316 317.if ${MK_WIRELESS} != "no" 318CONFS+= hostapd 319CONFS+= wpa_supplicant 320.endif 321 322.if ${MK_ZFS} != "no" 323CONFGROUPS+= ZFS 324ZFS+= zfs 325ZFS+= zfsbe 326ZFS+= zfsd 327ZFS+= zvol 328.endif 329 330.for fg in ${CONFGROUPS} 331${fg}MODE?= ${BINMODE} 332.endfor 333 334.include <bsd.prog.mk> 335