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