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