1# $FreeBSD$ 2 3.include <src.opts.mk> 4 5CONFDIR= /etc/rc.d 6CONFGROUPS= CONFS 7#PACKAGE=rc 8 9CONFS= DAEMON \ 10 FILESYSTEMS \ 11 LOGIN \ 12 NETWORKING \ 13 SERVERS \ 14 abi \ 15 addswap \ 16 adjkerntz \ 17 archdep \ 18 bgfsck \ 19 ${_blacklistd} \ 20 ${_bluetooth} \ 21 bridge \ 22 ${_bthidd} \ 23 cfumass \ 24 cleanvar \ 25 cleartmp \ 26 cron \ 27 ctld \ 28 ddb \ 29 defaultroute \ 30 devd \ 31 devfs \ 32 devmatch \ 33 dhclient \ 34 dmesg \ 35 dumpon \ 36 fsck \ 37 gbde \ 38 geli \ 39 geli2 \ 40 gptboot \ 41 growfs \ 42 gssd \ 43 ${_hcsecd} \ 44 hostid \ 45 hostid_save \ 46 hostname \ 47 iovctl \ 48 ip6addrctl \ 49 ipsec \ 50 ${_kadmind} \ 51 ${_kdc} \ 52 ${_kfd} \ 53 kld \ 54 kldxref \ 55 ${_kpasswdd} \ 56 ldconfig \ 57 local \ 58 localpkg \ 59 lockd \ 60 mixer \ 61 motd \ 62 mountcritlocal \ 63 mountcritremote \ 64 mountlate \ 65 mdconfig \ 66 mdconfig2 \ 67 mountd \ 68 msgs \ 69 natd \ 70 netif \ 71 netoptions \ 72 netwait \ 73 newsyslog \ 74 nfsclient \ 75 nfscbd \ 76 nfsd \ 77 nfsuserd \ 78 nisdomain \ 79 ${_nscd} \ 80 nsswitch \ 81 ntpdate \ 82 ${_opensm} \ 83 pf \ 84 pflog \ 85 pfsync \ 86 ppp \ 87 pppoed \ 88 pwcheck \ 89 quota \ 90 random \ 91 rarpd \ 92 rctl \ 93 resolv \ 94 root \ 95 route6d \ 96 routing \ 97 rpcbind \ 98 rtadvd \ 99 rtsold \ 100 rwho \ 101 savecore \ 102 securelevel \ 103 serial \ 104 sppp \ 105 statd \ 106 static_arp \ 107 static_ndp \ 108 stf \ 109 swap \ 110 swaplate \ 111 sysctl \ 112 syslogd \ 113 tmp \ 114 ${_ubthidhci} \ 115 ugidfw \ 116 ${_utx} \ 117 var \ 118 watchdogd 119 120.if ${MK_NIS} != "no" 121CONFS+= ypbind \ 122 ypldap \ 123 yppasswdd \ 124 ypserv \ 125 ypset \ 126 ypupdated \ 127 ypxfrd 128.endif 129 130.if ${MK_ACCT} != "no" 131CONFGROUPS+= ACCT 132ACCT+= accounting 133ACCTPACKAGE= acct 134.endif 135 136.if ${MK_ACPI} != "no" 137CONFGROUPS+= ACPI 138ACPI= power_profile 139ACPIPACKAGE= acpi 140.endif 141 142.if ${MK_ACPI} != "no" || ${MK_APM} != "no" 143CONFS+= powerd 144.endif 145 146.if ${MK_AMD} != "no" 147CONFGROUPS+= AMD 148AMD+= amd 149AMDPACKAGE= amd 150.endif 151 152.if ${MK_APM} != "no" 153CONFGROUPS+= APM 154APM+= apm 155.if ${MACHINE} == "i386" 156APM+= apmd 157.endif 158APMPACKAGE= apm 159.endif 160 161.if ${MK_AUDIT} != "no" 162CONFGROUPS+= AUDIT 163AUDIT+= auditd 164AUDIT+= auditdistd 165.endif 166 167.if ${MK_AUTOFS} != "no" 168CONFS+= automount 169CONFS+= automountd 170CONFS+= autounmountd 171.endif 172 173.if ${MK_BLACKLIST} != "no" 174_blacklistd+= blacklistd 175.endif 176 177.if ${MK_BLUETOOTH} != "no" 178_bluetooth= bluetooth 179_bthidd= bthidd 180_hcsecd= hcsecd 181CONFS+= rfcomm_pppd_server 182CONFS+= sdpd 183_ubthidhci= ubthidhci 184.endif 185 186.if ${MK_BOOTPARAMD} != "no" 187CONFS+= bootparams 188.endif 189 190.if ${MK_BSNMP} != "no" 191CONFGROUPS+= BSNMP 192BSNMP+= bsnmpd 193BSNMPPACKAGE= bsnmp 194.endif 195 196.if ${MK_CCD} != "no" 197CONFS+= ccd 198.endif 199 200.if ${MK_FTP} != "no" 201CONFS+= ftpd 202.endif 203 204.if ${MK_HAST} != "no" 205CONFGROUPS+= HAST 206HAST= hastd 207HASTPACKAGE= hast 208.endif 209 210.if ${MK_INETD} != "no" 211CONFS+= inetd 212.endif 213 214.if ${MK_IPFILTER} != "no" 215CONFS+= ipfilter \ 216 ipfs \ 217 ipmon \ 218 ipnat 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 328ZFSPACKAGE= zfs 329DIRS+= ETC_ZFS 330ETC_ZFS= /etc/zfs 331ETC_ZFSPACKAGE= zfs 332.endif 333 334.for fg in ${CONFGROUPS} 335${fg}MODE?= ${BINMODE} 336.endfor 337 338.include <bsd.prog.mk> 339