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