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 ctld \ 21 ddb \ 22 defaultroute \ 23 devfs \ 24 dmesg \ 25 dumpon \ 26 fsck \ 27 geli \ 28 geli2 \ 29 gptboot \ 30 growfs \ 31 growfs_fstab \ 32 hostid \ 33 hostid_save \ 34 hostname \ 35 iovctl \ 36 ip6addrctl \ 37 ipsec \ 38 ${_kadmind} \ 39 ${_kdc} \ 40 ${_kfd} \ 41 kld \ 42 kldxref \ 43 ${_kpasswdd} \ 44 ldconfig \ 45 linux \ 46 local \ 47 localpkg \ 48 lockd \ 49 mixer \ 50 motd \ 51 mountcritlocal \ 52 mountcritremote \ 53 mountlate \ 54 mdconfig \ 55 mdconfig2 \ 56 mountd \ 57 msgs \ 58 natd \ 59 netif \ 60 netoptions \ 61 netwait \ 62 newsyslog \ 63 nfsclient \ 64 nfscbd \ 65 nfsd \ 66 nfsuserd \ 67 nisdomain \ 68 ${_nscd} \ 69 ${_opensm} \ 70 os-release \ 71 pf \ 72 pflog \ 73 pfsync \ 74 powerd \ 75 ppp \ 76 pppoed \ 77 pwcheck \ 78 quota \ 79 random \ 80 rarpd \ 81 rctl \ 82 root \ 83 route6d \ 84 routing \ 85 rpcbind \ 86 rtadvd \ 87 rtsold \ 88 rwho \ 89 savecore \ 90 securelevel \ 91 serial \ 92 statd \ 93 static_arp \ 94 static_ndp \ 95 stf \ 96 swap \ 97 swaplate \ 98 sysctl \ 99 sysctl_lastload \ 100 syslogd \ 101 sysvipc \ 102 tmp \ 103 ugidfw \ 104 ${_utx} \ 105 var \ 106 var_run \ 107 watchdogd 108 109CONFGROUPS+= DEVD 110DEVD= devd 111DEVDPACKAGE= devd 112 113CONFGROUPS+= DEVMATCH 114DEVMATCH= devmatch 115DEVMATCHPACKAGE= devmatch 116 117CONFGROUPS+= DHCLIENT 118DHCLIENT= dhclient 119DHCLIENTPACKAGE= dhclient 120 121CONFGROUPS+= GGATED 122GGATED= ggated 123GGATEDPACKAGE= ggate 124 125CONFGROUPS+= RESOLVCONF 126RESOLVCONF= resolv 127RESOLVCONFPACKAGE= resolvconf 128 129CONFGROUPS+= CRON 130CRON+= cron 131CRONPACKAGE= cron 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= audit 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" 254CONFGROUPS+= CONSOLE 255CONSOLE+= moused 256CONSOLE+= syscons 257CONSOLEPACKAGE= console-tools 258.endif 259 260.if ${MK_LPR} != "no" 261CONFGROUPS+= LP 262LP+= lpd 263LPPACKAGE= lp 264.endif 265 266.if ${MK_KERBEROS} != "no" 267CONFS+= ipropd_master 268CONFS+= ipropd_slave 269_kadmind= kadmind 270_kdc= kdc 271_kfd= kfd 272_kpasswdd= kpasswdd 273 274DIRS+= VAR_HEMIDAL 275VAR_HEMIDAL= /var/heimdal 276VAR_HEMIDAL_MODE= 700 277.endif 278 279.if ${MK_NS_CACHING} != "no" 280_nscd= nscd 281.endif 282 283.if ${MK_NTP} != "no" 284CONFGROUPS+= NTP 285NTP+= ntpd \ 286 ntpdate 287NTPPACKAGE= ntp 288.endif 289 290.if ${MK_OFED} != "no" 291_opensm= opensm 292.endif 293 294.if ${MK_OPENSSL} != "no" 295CONFS+= keyserv 296.if ${MK_OPENSSL_KTLS} != "no" 297CONFS+= tlsclntd \ 298 tlsservd 299.endif 300.endif 301 302.if ${MK_OPENSSH} != "no" 303CONFGROUPS+= SSH 304SSH= sshd 305SSHPACKAGE= ssh 306.endif 307 308.if ${MK_PF} != "no" 309CONFS+= ftp-proxy 310.endif 311 312.if ${MK_ROUTED} != "no" 313CONFS+= routed 314.endif 315 316.if ${MK_SENDMAIL} != "no" 317CONFGROUPS+= SMRCD 318SMRCD= sendmail 319SMRCDPACKAGE= sendmail 320.endif 321 322.if ${MK_NUAGEINIT} != "no" 323CONFGROUPS+= NIUAGEINIT 324NIUAGEINIT= nuageinit 325NIUAGEINITPACKAGE= nuageinit 326.endif 327 328.if ${MK_UNBOUND} != "no" 329CONFGROUPS+= UNBOUND 330UNBOUND+= local_unbound 331UNBOUNDPACKAGE= unbound 332.endif 333 334.if ${MK_UTMPX} != "no" 335_utx= utx 336.endif 337 338.if ${MK_VI} != "no" 339CONFGROUPS+= VI 340VI+= virecover 341VIPACKAGE= vi 342.endif 343 344.if ${MK_WIRELESS} != "no" 345CONFS+= hostapd 346CONFS+= wpa_supplicant 347.endif 348 349.if ${MK_ZFS} != "no" 350CONFGROUPS+= ZFS 351ZFS+= zfs 352ZFS+= zfsbe 353ZFS+= zfsd 354ZFS+= zfskeys 355ZFS+= zpool 356ZFS+= zpoolreguid 357ZFS+= zpoolupgrade 358ZFS+= zvol 359ZFSPACKAGE= rc 360.endif 361 362.for fg in ${CONFGROUPS} 363${fg}MODE?= ${BINMODE} 364.endfor 365 366.include <bsd.prog.mk> 367