1 2.include <src.opts.mk> 3 4CONFDIR= /etc/rc.d 5CONFGROUPS= CONFS 6CONFSPACKAGE= rc 7 8CONFS= DAEMON \ 9 FILESYSTEMS \ 10 LOGIN \ 11 NETWORKING \ 12 SERVERS \ 13 adjkerntz \ 14 bgfsck \ 15 ${_blacklistd} \ 16 bridge \ 17 cfumass \ 18 cleanvar \ 19 cleartmp \ 20 cron \ 21 ctld \ 22 ddb \ 23 defaultroute \ 24 devfs \ 25 dmesg \ 26 dumpon \ 27 fsck \ 28 gbde \ 29 geli \ 30 geli2 \ 31 gptboot \ 32 growfs \ 33 growfs_fstab \ 34 hostid \ 35 hostid_save \ 36 hostname \ 37 iovctl \ 38 ip6addrctl \ 39 ipsec \ 40 ${_kadmind} \ 41 ${_kdc} \ 42 ${_kfd} \ 43 kld \ 44 kldxref \ 45 ${_kpasswdd} \ 46 ldconfig \ 47 linux \ 48 local \ 49 localpkg \ 50 lockd \ 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 root \ 86 route6d \ 87 routing \ 88 rpcbind \ 89 rtadvd \ 90 rtsold \ 91 rwho \ 92 savecore \ 93 securelevel \ 94 serial \ 95 statd \ 96 static_arp \ 97 static_ndp \ 98 stf \ 99 swap \ 100 swaplate \ 101 sysctl \ 102 sysctl_lastload \ 103 syslogd \ 104 sysvipc \ 105 tmp \ 106 ugidfw \ 107 ${_utx} \ 108 var \ 109 var_run \ 110 watchdogd 111 112CONFGROUPS+= DEVD 113DEVD= devd 114DEVDPACKAGE= devd 115 116CONFGROUPS+= DEVMATCH 117DEVMATCH= devmatch 118DEVMATCHPACKAGE= devmatch 119 120CONFGROUPS+= DHCLIENT 121DHCLIENT= dhclient 122DHCLIENTPACKAGE= dhclient 123 124CONFGROUPS+= GGATED 125GGATED= ggated 126GGATEDPACKAGE= ggate 127 128CONFGROUPS+= RESOLVCONF 129RESOLVCONF= resolv 130RESOLVCONFPACKAGE= resolvconf 131 132.if ${MK_NIS} != "no" 133CONFS+= ypbind \ 134 ypldap \ 135 yppasswdd \ 136 ypserv \ 137 ypset \ 138 ypupdated \ 139 ypxfrd 140.endif 141 142.if ${MK_ACCT} != "no" 143CONFGROUPS+= ACCT 144ACCT+= accounting 145ACCTPACKAGE= acct 146.endif 147 148.if ${MK_ACPI} != "no" 149CONFGROUPS+= ACPI 150ACPI= power_profile 151ACPIPACKAGE= acpi 152.endif 153 154.if ${MK_APM} != "no" 155CONFGROUPS+= APM 156APM+= apm 157.if ${MACHINE} == "i386" 158APM+= apmd 159.endif 160APMPACKAGE= apm 161.endif 162 163.if ${MK_AUDIT} != "no" 164CONFGROUPS+= AUDIT 165AUDIT+= auditd 166AUDIT+= auditdistd 167AUDITPACKAGE= rc 168.endif 169 170.if ${MK_AUTOFS} != "no" 171CONFS+= automount 172CONFS+= automountd 173CONFS+= autounmountd 174.endif 175 176.if ${MK_BLACKLIST} != "no" 177_blacklistd+= blacklistd 178.endif 179 180.if ${MK_BLUETOOTH} != "no" 181CONFGROUPS+= BLUETOOTH 182BLUETOOTH+= bluetooth \ 183 bthidd \ 184 hcsecd \ 185 rfcomm_pppd_server \ 186 sdpd \ 187 ubthidhci 188BLUETOOTHPACKAGE= bluetooth 189.endif 190 191.if ${MK_BOOTPARAMD} != "no" 192CONFS+= bootparams 193.endif 194 195.if ${MK_BSNMP} != "no" 196CONFGROUPS+= BSNMP 197BSNMP+= bsnmpd 198BSNMPPACKAGE= bsnmp 199.endif 200 201.if ${MK_CCD} != "no" 202CONFS+= ccd 203.endif 204 205.if ${MK_FTP} != "no" 206CONFS+= ftpd 207.endif 208 209.if ${MK_GSSAPI} != "no" 210CONFGROUPS+= GSSD 211GSSD= gssd 212GSSDPACKAGE= kerberos 213.endif 214 215.if ${MK_HAST} != "no" 216CONFGROUPS+= HAST 217HAST= hastd 218HASTPACKAGE= hast 219.endif 220 221.if ${MK_INETD} != "no" 222CONFS+= inetd 223.endif 224 225.if ${MK_IPFILTER} != "no" 226CONFS+= ipfilter \ 227 ipfs \ 228 ipmon \ 229 ipnat \ 230 ippool 231.endif 232 233.if ${MK_IPFW} != "no" 234CONFS+= ipfw \ 235 dnctl 236.if ${MK_NETGRAPH} != "no" 237CONFS+= ipfw_netflow 238.endif 239.endif 240 241.if ${MK_ISCSI} != "no" 242CONFS+= iscsictl 243CONFS+= iscsid 244.endif 245 246.if ${MK_JAIL} != "no" 247CONFGROUPS+= JAIL 248JAIL+= jail 249JAILPACKAGE= jail 250.endif 251 252.if ${MK_LEGACY_CONSOLE} != "no" 253CONFGROUPS+= CONSOLE 254CONSOLE+= moused 255CONSOLE+= syscons 256CONSOLEPACKAGE= console-tools 257.endif 258 259.if ${MK_LPR} != "no" 260CONFGROUPS+= LP 261LP+= lpd 262LPPACKAGE= lp 263.endif 264 265.if ${MK_KERBEROS} != "no" 266CONFS+= ipropd_master 267CONFS+= ipropd_slave 268_kadmind= kadmind 269_kdc= kdc 270_kfd= kfd 271_kpasswdd= kpasswdd 272 273DIRS+= VAR_HEMIDAL 274VAR_HEMIDAL= /var/heimdal 275VAR_HEMIDAL_MODE= 700 276.endif 277 278.if ${MK_NS_CACHING} != "no" 279_nscd= nscd 280.endif 281 282.if ${MK_NTP} != "no" 283CONFS+= ntpd 284.endif 285 286.if ${MK_OFED} != "no" 287_opensm= opensm 288.endif 289 290.if ${MK_OPENSSL} != "no" 291CONFS+= keyserv 292.if ${MK_OPENSSL_KTLS} != "no" 293CONFS+= tlsclntd \ 294 tlsservd 295.endif 296.endif 297 298.if ${MK_OPENSSH} != "no" 299CONFGROUPS+= SSH 300SSH= sshd 301SSHPACKAGE= ssh 302.endif 303 304.if ${MK_PF} != "no" 305CONFS+= ftp-proxy 306.endif 307 308.if ${MK_ROUTED} != "no" 309CONFS+= routed 310.endif 311 312.if ${MK_SENDMAIL} != "no" 313CONFGROUPS+= SMRCD 314SMRCD= sendmail 315SMRCDPACKAGE= sendmail 316.endif 317 318.if ${MK_NUAGEINIT} != "no" 319CONFGROUPS+= NIUAGEINIT 320NIUAGEINIT= nuageinit 321NIUAGEINITPACKAGE= nuageinit 322.endif 323 324.if ${MK_UNBOUND} != "no" 325CONFGROUPS+= UNBOUND 326UNBOUND+= local_unbound 327UNBOUNDPACKAGE= unbound 328.endif 329 330.if ${MK_UTMPX} != "no" 331_utx= utx 332.endif 333 334.if ${MK_VI} != "no" 335CONFGROUPS+= VI 336VI+= virecover 337VIPACKAGE= vi 338.endif 339 340.if ${MK_WIRELESS} != "no" 341CONFS+= hostapd 342CONFS+= wpa_supplicant 343.endif 344 345.if ${MK_ZFS} != "no" 346CONFGROUPS+= ZFS 347ZFS+= zfs 348ZFS+= zfsbe 349ZFS+= zfsd 350ZFS+= zfskeys 351ZFS+= zpool 352ZFS+= zpoolreguid 353ZFS+= zpoolupgrade 354ZFS+= zvol 355ZFSPACKAGE= rc 356.endif 357 358.for fg in ${CONFGROUPS} 359${fg}MODE?= ${BINMODE} 360.endfor 361 362.include <bsd.prog.mk> 363