1.include <src.opts.mk> 2 3CONFDIR= /etc/rc.d 4CONFGROUPS= CONFS 5CONFSPACKAGE= rc 6 7CONFS= DAEMON \ 8 FILESYSTEMS \ 9 LOGIN \ 10 NETWORKING \ 11 SERVERS \ 12 adjkerntz \ 13 bgfsck \ 14 bridge \ 15 cfumass \ 16 cleanvar \ 17 cleartmp \ 18 ddb \ 19 defaultroute \ 20 devfs \ 21 dmesg \ 22 dumpon \ 23 fsck \ 24 growfs \ 25 growfs_fstab \ 26 hostid \ 27 hostid_save \ 28 hostname \ 29 iovctl \ 30 ip6addrctl \ 31 ipsec \ 32 ${_kadmind} \ 33 ${_kdc} \ 34 ${_kfd} \ 35 kld \ 36 kldxref \ 37 ${_kpasswdd} \ 38 ldconfig \ 39 linux \ 40 local \ 41 localpkg \ 42 mixer \ 43 motd \ 44 mountcritlocal \ 45 mountcritremote \ 46 mountlate \ 47 mdconfig \ 48 mdconfig2 \ 49 msgs \ 50 netif \ 51 netoptions \ 52 netwait \ 53 noshutdown \ 54 ${_nscd} \ 55 ${_opensm} \ 56 os-release \ 57 powerd \ 58 pppoed \ 59 pwcheck \ 60 quota \ 61 random \ 62 rarpd \ 63 rctl \ 64 root \ 65 route6d \ 66 routing \ 67 rpcbind \ 68 rtadvd \ 69 rtsold \ 70 savecore \ 71 securelevel \ 72 serial \ 73 static_arp \ 74 static_ndp \ 75 stf \ 76 swap \ 77 swaplate \ 78 sysctl \ 79 sysctl_lastload \ 80 sysvipc \ 81 tmp \ 82 ugidfw \ 83 var \ 84 var_run \ 85 watchdogd 86 87CONFGROUPS+= DEVD 88DEVD= devd 89DEVDPACKAGE= devd 90 91CONFGROUPS+= DEVMATCH 92DEVMATCH= devmatch 93DEVMATCHPACKAGE= devmatch 94 95CONFGROUPS+= DHCLIENT 96DHCLIENT= dhclient 97DHCLIENTPACKAGE= dhclient 98 99CONFGROUPS+= GEOM 100GEOM= geli \ 101 geli2 \ 102 gptboot 103GEOMPACKAGE= geom 104 105CONFGROUPS+= GGATED 106GGATED= ggated 107GGATEDPACKAGE= ggate 108 109CONFGROUPS+= RESOLVCONF 110RESOLVCONF= resolv 111RESOLVCONFPACKAGE= resolvconf 112 113CONFGROUPS+= CRON 114CRON+= cron 115CRONPACKAGE= cron 116 117CONFGROUPS+= NFS 118NFS= lockd \ 119 mountd \ 120 nfscbd \ 121 nfsclient \ 122 nfsd \ 123 nfsuserd \ 124 statd 125NFSPACKAGE= nfs 126 127CONFGROUPS+= NEWSYSLOG 128NEWSYSLOG= newsyslog 129NEWSYSLOGPACKAGE= newsyslog 130 131CONFGROUPS+= SYSLOGD 132SYSLOGD= syslogd 133SYSLOGDPACKAGE= syslogd 134 135CONFGROUPS+= RCMDS 136RCMDS= rwho 137RCMDSPACKAGE= rcmds 138 139.if ${MK_ACCT} != "no" || ${MK_UTMPX} != "no" 140CONFGROUPS+= ACCT 141ACCTPACKAGE= acct 142.if ${MK_ACCT} != "no" 143ACCT+= accounting 144.endif 145.if ${MK_UTMPX} != "no" 146ACCT+= utx 147.endif 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" 173CONFGROUPS+= AUTOFS 174AUTOFS= automount \ 175 automountd \ 176 autounmountd 177AUTOFSPACKAGE= autofs 178.endif 179 180.if ${MK_BLACKLIST} != "no" 181CONFGROUPS+= BLOCKLIST 182BLOCKLIST= blacklistd 183BLOCKLISTPACKAGE=blocklist 184.endif 185 186.if ${MK_BLUETOOTH} != "no" 187CONFGROUPS+= BLUETOOTH 188BLUETOOTH+= bluetooth \ 189 bthidd \ 190 hcsecd \ 191 rfcomm_pppd_server \ 192 sdpd \ 193 ubthidhci 194BLUETOOTHPACKAGE= bluetooth 195.endif 196 197.if ${MK_BOOTPARAMD} != "no" 198CONFS+= bootparams 199.endif 200 201.if ${MK_BSNMP} != "no" 202CONFGROUPS+= BSNMP 203BSNMP+= bsnmpd 204BSNMPPACKAGE= bsnmp 205.endif 206 207.if ${MK_CCD} != "no" 208CONFGROUPS+= CCD 209CCD= ccd 210CCDPACKAGE= ccdconfig 211.endif 212 213.if ${MK_FTP} != "no" 214CONFGROUPS+= FTPD 215FTPD= ftpd 216FTPDPACKAGE= ftpd 217.endif 218 219.if ${MK_GSSAPI} != "no" 220CONFGROUPS+= GSSD 221GSSD= gssd 222GSSDPACKAGE= kerberos 223.endif 224 225.if ${MK_HAST} != "no" 226CONFGROUPS+= HAST 227HAST= hastd 228HASTPACKAGE= hast 229.endif 230 231.if ${MK_INETD} != "no" 232CONFGROUPS+= INETD 233INETD= inetd 234INETDPACKAGE= inetd 235.endif 236 237.if ${MK_IPFILTER} != "no" 238CONFGROUPS+= IPF 239IPF= ipfilter \ 240 ipfs \ 241 ipmon \ 242 ipnat \ 243 ippool 244IPFPACKAGE= ipf 245.endif 246 247.if ${MK_IPFW} != "no" 248CONFGROUPS+= IPFW 249IPFW= ipfw dnctl 250.if ${MK_NETGRAPH} != "no" 251IPFW+= ipfw_netflow 252.endif 253IPFWPACKAGE= ipfw 254 255# natd is only built when ipfw is built 256CONFGROUPS+= NATD 257NATD+= natd 258NATDPACKAGE= natd 259.endif 260 261.if ${MK_ISCSI} != "no" 262CONFGROUPS+= ISCSI 263ISCSI= iscsictl \ 264 iscsid \ 265 ctld 266ISCSIPACKAGE= iscsi 267.endif 268 269.if ${MK_JAIL} != "no" 270CONFGROUPS+= JAIL 271JAIL+= jail 272JAILPACKAGE= jail 273.endif 274 275.if ${MK_LEGACY_CONSOLE} != "no" 276CONFGROUPS+= CONSOLE 277CONSOLE+= moused 278CONSOLE+= syscons 279CONSOLEPACKAGE= console-tools 280.endif 281 282.if ${MK_LPR} != "no" 283CONFGROUPS+= LP 284LP+= lpd 285LPPACKAGE= lp 286.endif 287 288.if ${MK_KERBEROS} != "no" 289CONFS+= ipropd_master 290CONFS+= ipropd_slave 291_kadmind= kadmind 292_kdc= kdc 293_kfd= kfd 294_kpasswdd= kpasswdd 295 296DIRS+= VAR_HEMIDAL 297VAR_HEMIDAL= /var/heimdal 298VAR_HEMIDAL_MODE= 700 299.endif 300 301.if ${MK_NIS} != "no" 302CONFGROUPS+= YP 303YP= ypbind \ 304 ypldap \ 305 yppasswdd \ 306 ypserv \ 307 ypset \ 308 ypupdated \ 309 ypxfrd \ 310 nisdomain 311YPPACKAGE= yp 312.endif 313 314.if ${MK_NS_CACHING} != "no" 315_nscd= nscd 316.endif 317 318.if ${MK_NTP} != "no" 319CONFGROUPS+= NTP 320NTP+= ntpd \ 321 ntpdate 322NTPPACKAGE= ntp 323.endif 324 325.if ${MK_OFED_EXTRA} != "no" 326_opensm= opensm 327.endif 328 329.if ${MK_OPENSSL} != "no" && ${MK_OPENSSL_KTLS} != "no" 330CONFS+= tlsclntd \ 331 tlsservd 332.endif 333 334.if ${MK_OPENSSH} != "no" 335CONFGROUPS+= SSH 336SSH= sshd 337SSHPACKAGE= ssh 338.endif 339 340.if ${MK_PF} != "no" 341CONFGROUPS+= PF 342PF= pf \ 343 pflog \ 344 pfsync \ 345 ftp-proxy 346PFPACKAGE= pf 347.endif 348 349.if ${MK_PPP} != "no" 350CONFGROUPS+= PPP 351PPP= ppp 352PPPPACKAGE= ppp 353.endif 354 355.if ${MK_ROUTED} != "no" 356CONFS+= routed 357.endif 358 359.if ${MK_SENDMAIL} != "no" 360CONFGROUPS+= SMRCD 361SMRCD= sendmail 362SMRCDPACKAGE= sendmail 363.endif 364 365.if ${MK_NUAGEINIT} != "no" 366CONFGROUPS+= NIUAGEINIT 367NIUAGEINIT= nuageinit 368NIUAGEINITPACKAGE= nuageinit 369.endif 370 371.if ${MK_UNBOUND} != "no" 372CONFGROUPS+= UNBOUND 373UNBOUND+= local_unbound 374UNBOUNDPACKAGE= unbound 375.endif 376 377.if ${MK_VI} != "no" 378CONFGROUPS+= VI 379VI+= virecover 380VIPACKAGE= vi 381.endif 382 383.if ${MK_WIRELESS} != "no" 384CONFGROUPS+= HOSTAPD 385HOSTAPD= hostapd 386HOSTAPDPACKAGE= hostapd 387 388CONFGROUPS+= WPA 389WPA= wpa_supplicant 390WPAPACKAGE= wpa 391.endif 392 393.if ${MK_ZFS} != "no" 394CONFGROUPS+= ZFS 395ZFS+= zfs 396ZFS+= zfsbe 397ZFS+= zfsd 398ZFS+= zfskeys 399ZFS+= zpool 400ZFS+= zpoolreguid 401ZFS+= zpoolupgrade 402ZFS+= zvol 403ZFSPACKAGE= zfs 404.endif 405 406.for fg in ${CONFGROUPS} 407${fg}MODE?= ${BINMODE} 408.endfor 409 410.include <bsd.prog.mk> 411