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 ipfilter \ 50 ipfs \ 51 ipmon \ 52 ipnat \ 53 ipsec \ 54 ${_kadmind} \ 55 ${_kdc} \ 56 ${_kfd} \ 57 kld \ 58 kldxref \ 59 ${_kpasswdd} \ 60 ldconfig \ 61 local \ 62 localpkg \ 63 lockd \ 64 mixer \ 65 motd \ 66 mountcritlocal \ 67 mountcritremote \ 68 mountlate \ 69 mdconfig \ 70 mdconfig2 \ 71 mountd \ 72 msgs \ 73 natd \ 74 netif \ 75 netoptions \ 76 netwait \ 77 newsyslog \ 78 nfsclient \ 79 nfscbd \ 80 nfsd \ 81 nfsuserd \ 82 nisdomain \ 83 ${_nscd} \ 84 nsswitch \ 85 ntpdate \ 86 ${_opensm} \ 87 pf \ 88 pflog \ 89 pfsync \ 90 ppp \ 91 pppoed \ 92 pwcheck \ 93 quota \ 94 random \ 95 rarpd \ 96 rctl \ 97 resolv \ 98 root \ 99 route6d \ 100 routing \ 101 rpcbind \ 102 rtadvd \ 103 rtsold \ 104 rwho \ 105 savecore \ 106 securelevel \ 107 serial \ 108 sppp \ 109 statd \ 110 static_arp \ 111 static_ndp \ 112 stf \ 113 swap \ 114 swaplate \ 115 sysctl \ 116 syslogd \ 117 tmp \ 118 ${_ubthidhci} \ 119 ugidfw \ 120 ${_utx} \ 121 var \ 122 watchdogd 123 124.if ${MK_NIS} != "no" 125CONFS+= ypbind \ 126 ypldap \ 127 yppasswdd \ 128 ypserv \ 129 ypset \ 130 ypupdated \ 131 ypxfrd 132.endif 133 134.if ${MK_ACCT} != "no" 135CONFGROUPS+= ACCT 136ACCT+= accounting 137ACCTPACKAGE= acct 138.endif 139 140.if ${MK_ACPI} != "no" 141CONFGROUPS+= ACPI 142ACPI= power_profile 143ACPIPACKAGE= acpi 144.endif 145 146.if ${MK_ACPI} != "no" || ${MK_APM} != "no" 147CONFS+= powerd 148.endif 149 150.if ${MK_AMD} != "no" 151CONFGROUPS+= AMD 152AMD+= amd 153AMDPACKAGE= amd 154.endif 155 156.if ${MK_APM} != "no" 157CONFGROUPS+= APM 158APM+= apm 159.if ${MACHINE} == "i386" 160APM+= apmd 161.endif 162APMPACKAGE= apm 163.endif 164 165.if ${MK_AUDIT} != "no" 166CONFGROUPS+= AUDIT 167AUDIT+= auditd 168AUDIT+= auditdistd 169.endif 170 171.if ${MK_AUTOFS} != "no" 172CONFS+= automount 173CONFS+= automountd 174CONFS+= autounmountd 175.endif 176 177.if ${MK_BLACKLIST} != "no" 178_blacklistd+= blacklistd 179.endif 180 181.if ${MK_BLUETOOTH} != "no" 182_bluetooth= bluetooth 183_bthidd= bthidd 184_hcsecd= hcsecd 185CONFS+= rfcomm_pppd_server 186CONFS+= sdpd 187_ubthidhci= ubthidhci 188.endif 189 190.if ${MK_BOOTPARAMD} != "no" 191CONFS+= bootparams 192.endif 193 194.if ${MK_BSNMP} != "no" 195CONFGROUPS+= BSNMP 196BSNMP+= bsnmpd 197BSNMPPACKAGE= bsnmp 198.endif 199 200.if ${MK_CCD} != "no" 201CONFS+= ccd 202.endif 203 204.if ${MK_FTP} != "no" 205CONFS+= ftpd 206.endif 207 208.if ${MK_HAST} != "no" 209CONFGROUPS+= HAST 210HAST= hastd 211HASTPACKAGE= hast 212.endif 213 214.if ${MK_INETD} != "no" 215CONFS+= inetd 216.endif 217 218.if ${MK_IPFW} != "no" 219CONFS+= ipfw 220.if ${MK_NETGRAPH} != "no" 221CONFS+= ipfw_netflow 222.endif 223.endif 224 225.if ${MK_ISCSI} != "no" 226CONFS+= iscsictl 227CONFS+= iscsid 228.endif 229 230.if ${MK_JAIL} != "no" 231CONFGROUPS+= JAIL 232JAIL+= jail 233JAILPACKAGE= jail 234.endif 235 236.if ${MK_LEGACY_CONSOLE} != "no" 237CONFS+= moused 238CONFS+= syscons 239.endif 240 241.if ${MK_LPR} != "no" 242CONFS+= lpd 243.endif 244 245.if ${MK_KERBEROS} != "no" 246CONFS+= ipropd_master 247CONFS+= ipropd_slave 248_kadmind= kadmind 249_kdc= kdc 250_kfd= kfd 251_kpasswdd= kpasswdd 252 253DIRS+= VAR_HEMIDAL 254VAR_HEMIDAL= /var/heimdal 255VAR_HEMIDAL_MODE= 700 256.endif 257 258.if ${MK_MAIL} != "no" 259CONFS+= othermta 260.endif 261 262.if ${MK_NS_CACHING} != "no" 263_nscd= nscd 264.endif 265 266.if ${MK_NTP} != "no" 267CONFS+= ntpd 268.endif 269 270.if ${MK_OFED} != "no" 271_opensm= opensm 272.endif 273 274.if ${MK_OPENSSL} != "no" 275CONFS+= keyserv 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+= zvol 325ZFSPACKAGE= zfs 326DIRS+= ETC_ZFS 327ETC_ZFS= /etc/zfs 328ETC_ZFSPACKAGE= zfs 329.endif 330 331.for fg in ${CONFGROUPS} 332${fg}MODE?= ${BINMODE} 333.endfor 334 335.include <bsd.prog.mk> 336