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 os-release \ 81 pf \ 82 pflog \ 83 pfsync \ 84 ppp \ 85 pppoed \ 86 pwcheck \ 87 quota \ 88 random \ 89 rarpd \ 90 rctl \ 91 resolv \ 92 root \ 93 route6d \ 94 routing \ 95 rpcbind \ 96 rtadvd \ 97 rtsold \ 98 rwho \ 99 savecore \ 100 securelevel \ 101 serial \ 102 sppp \ 103 statd \ 104 static_arp \ 105 static_ndp \ 106 stf \ 107 swap \ 108 swaplate \ 109 sysctl \ 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_ACPI} != "no" || ${MK_APM} != "no" 141CONFS+= powerd 142.endif 143 144.if ${MK_APM} != "no" 145CONFGROUPS+= APM 146APM+= apm 147.if ${MACHINE} == "i386" 148APM+= apmd 149.endif 150APMPACKAGE= apm 151.endif 152 153.if ${MK_AUDIT} != "no" 154CONFGROUPS+= AUDIT 155AUDIT+= auditd 156AUDIT+= auditdistd 157.endif 158 159.if ${MK_AUTOFS} != "no" 160CONFS+= automount 161CONFS+= automountd 162CONFS+= autounmountd 163.endif 164 165.if ${MK_BLACKLIST} != "no" 166_blacklistd+= blacklistd 167.endif 168 169.if ${MK_BLUETOOTH} != "no" 170CONFGROUPS+= BLUETOOTH 171BLUETOOTH+= bluetooth \ 172 bthidd \ 173 hcsecd \ 174 rfcomm_pppd_server \ 175 sdpd \ 176 ubthidhci 177BLUETOOTHPACKAGE= bluetooth 178.endif 179 180.if ${MK_BOOTPARAMD} != "no" 181CONFS+= bootparams 182.endif 183 184.if ${MK_BSNMP} != "no" 185CONFGROUPS+= BSNMP 186BSNMP+= bsnmpd 187BSNMPPACKAGE= bsnmp 188.endif 189 190.if ${MK_CCD} != "no" 191CONFS+= ccd 192.endif 193 194.if ${MK_FTP} != "no" 195CONFS+= ftpd 196.endif 197 198.if ${MK_HAST} != "no" 199CONFGROUPS+= HAST 200HAST= hastd 201HASTPACKAGE= hast 202.endif 203 204.if ${MK_INETD} != "no" 205CONFS+= inetd 206.endif 207 208.if ${MK_IPFILTER} != "no" 209CONFS+= ipfilter \ 210 ipfs \ 211 ipmon \ 212 ipnat \ 213 ippool 214.endif 215 216.if ${MK_IPFW} != "no" 217CONFS+= ipfw 218.if ${MK_NETGRAPH} != "no" 219CONFS+= ipfw_netflow 220.endif 221.endif 222 223.if ${MK_ISCSI} != "no" 224CONFS+= iscsictl 225CONFS+= iscsid 226.endif 227 228.if ${MK_JAIL} != "no" 229CONFGROUPS+= JAIL 230JAIL+= jail 231JAILPACKAGE= jail 232.endif 233 234.if ${MK_LEGACY_CONSOLE} != "no" 235CONFS+= moused 236CONFS+= syscons 237.endif 238 239.if ${MK_LPR} != "no" 240CONFS+= lpd 241.endif 242 243.if ${MK_KERBEROS} != "no" 244CONFS+= ipropd_master 245CONFS+= ipropd_slave 246_kadmind= kadmind 247_kdc= kdc 248_kfd= kfd 249_kpasswdd= kpasswdd 250 251DIRS+= VAR_HEMIDAL 252VAR_HEMIDAL= /var/heimdal 253VAR_HEMIDAL_MODE= 700 254.endif 255 256.if ${MK_MAIL} != "no" 257CONFS+= othermta 258.endif 259 260.if ${MK_NS_CACHING} != "no" 261_nscd= nscd 262.endif 263 264.if ${MK_NTP} != "no" 265CONFS+= ntpd 266.endif 267 268.if ${MK_OFED} != "no" 269_opensm= opensm 270.endif 271 272.if ${MK_OPENSSL} != "no" 273CONFS+= keyserv 274.endif 275 276.if ${MK_OPENSSH} != "no" 277CONFGROUPS+= SSH 278SSH= sshd 279SSHPACKAGE= ssh 280.endif 281 282.if ${MK_PF} != "no" 283CONFS+= ftp-proxy 284.endif 285 286.if ${MK_ROUTED} != "no" 287CONFS+= routed 288.endif 289 290.if ${MK_SENDMAIL} != "no" 291CONFGROUPS+= SMRCD 292SMRCD= sendmail 293SMRCDPACKAGE= sendmail 294.endif 295 296.if ${MK_UNBOUND} != "no" 297CONFGROUPS+= UNBOUND 298UNBOUND+= local_unbound 299UNBOUNDPACKAGE= unbound 300.endif 301 302.if ${MK_UTMPX} != "no" 303_utx= utx 304.endif 305 306.if ${MK_VI} != "no" 307CONFGROUPS+= VI 308VI+= virecover 309VIPACKAGE= vi 310.endif 311 312.if ${MK_WIRELESS} != "no" 313CONFS+= hostapd 314CONFS+= wpa_supplicant 315.endif 316 317.if ${MK_ZFS} != "no" 318CONFGROUPS+= ZFS 319ZFS+= zfs 320ZFS+= zfsbe 321ZFS+= zfsd 322ZFS+= zvol 323.endif 324 325.for fg in ${CONFGROUPS} 326${fg}MODE?= ${BINMODE} 327.endfor 328 329.include <bsd.prog.mk> 330