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