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+= CTL 118CTL= ctld 119CTLPACKAGE= ctl 120 121CONFGROUPS+= NFS 122NFS= lockd \ 123 mountd \ 124 nfscbd \ 125 nfsclient \ 126 nfsd \ 127 nfsuserd \ 128 statd 129NFSPACKAGE= nfs 130 131CONFGROUPS+= NEWSYSLOG 132NEWSYSLOG= newsyslog 133NEWSYSLOGPACKAGE= newsyslog 134 135CONFGROUPS+= SYSLOGD 136SYSLOGD= syslogd 137SYSLOGDPACKAGE= syslogd 138 139CONFGROUPS+= RCMDS 140RCMDS= rwho 141RCMDSPACKAGE= rcmds 142 143.if ${MK_ACCT} != "no" || ${MK_UTMPX} != "no" 144CONFGROUPS+= ACCT 145ACCTPACKAGE= acct 146.if ${MK_ACCT} != "no" 147ACCT+= accounting 148.endif 149.if ${MK_UTMPX} != "no" 150ACCT+= utx 151.endif 152.endif 153 154.if ${MK_ACPI} != "no" 155CONFGROUPS+= ACPI 156ACPI= power_profile 157ACPIPACKAGE= acpi 158.endif 159 160.if ${MK_APM} != "no" 161CONFGROUPS+= APM 162APM+= apm 163.if ${MACHINE} == "i386" 164APM+= apmd 165.endif 166APMPACKAGE= apm 167.endif 168 169.if ${MK_AUDIT} != "no" 170CONFGROUPS+= AUDIT 171AUDIT+= auditd 172AUDIT+= auditdistd 173AUDITPACKAGE= audit 174.endif 175 176.if ${MK_AUTOFS} != "no" 177CONFGROUPS+= AUTOFS 178AUTOFS= automount \ 179 automountd \ 180 autounmountd 181AUTOFSPACKAGE= autofs 182.endif 183 184.if ${MK_BLACKLIST} != "no" 185CONFGROUPS+= BLOCKLIST 186BLOCKLIST= blacklistd 187BLOCKLISTPACKAGE=blocklist 188.endif 189 190.if ${MK_BLUETOOTH} != "no" 191CONFGROUPS+= BLUETOOTH 192BLUETOOTH+= bluetooth \ 193 bthidd \ 194 hcsecd \ 195 rfcomm_pppd_server \ 196 sdpd \ 197 ubthidhci 198BLUETOOTHPACKAGE= bluetooth 199.endif 200 201.if ${MK_BOOTPARAMD} != "no" 202CONFS+= bootparams 203.endif 204 205.if ${MK_BSNMP} != "no" 206CONFGROUPS+= BSNMP 207BSNMP+= bsnmpd 208BSNMPPACKAGE= bsnmp 209.endif 210 211.if ${MK_CCD} != "no" 212CONFGROUPS+= CCD 213CCD= ccd 214CCDPACKAGE= ccdconfig 215.endif 216 217.if ${MK_FTP} != "no" 218CONFGROUPS+= FTPD 219FTPD= ftpd 220FTPDPACKAGE= ftpd 221.endif 222 223.if ${MK_GSSAPI} != "no" 224CONFGROUPS+= GSSD 225GSSD= gssd 226GSSDPACKAGE= kerberos 227.endif 228 229.if ${MK_HAST} != "no" 230CONFGROUPS+= HAST 231HAST= hastd 232HASTPACKAGE= hast 233.endif 234 235.if ${MK_INETD} != "no" 236CONFGROUPS+= INETD 237INETD= inetd 238INETDPACKAGE= inetd 239.endif 240 241.if ${MK_IPFILTER} != "no" 242CONFGROUPS+= IPF 243IPF= ipfilter \ 244 ipfs \ 245 ipmon \ 246 ipnat \ 247 ippool 248IPFPACKAGE= ipf 249.endif 250 251.if ${MK_IPFW} != "no" 252CONFGROUPS+= IPFW 253IPFW= ipfw dnctl 254.if ${MK_NETGRAPH} != "no" 255IPFW+= ipfw_netflow 256.endif 257IPFWPACKAGE= ipfw 258 259# natd is only built when ipfw is built 260CONFGROUPS+= NATD 261NATD+= natd 262NATDPACKAGE= natd 263.endif 264 265.if ${MK_ISCSI} != "no" 266CONFGROUPS+= ISCSI 267ISCSI= iscsictl \ 268 iscsid 269ISCSIPACKAGE= iscsi 270.endif 271 272.if ${MK_JAIL} != "no" 273CONFGROUPS+= JAIL 274JAIL+= jail 275JAILPACKAGE= jail 276.endif 277 278.if ${MK_LEGACY_CONSOLE} != "no" 279CONFGROUPS+= CONSOLE 280CONSOLE+= moused 281CONSOLE+= syscons 282CONSOLEPACKAGE= console-tools 283.endif 284 285.if ${MK_LPR} != "no" 286CONFGROUPS+= LP 287LP+= lpd 288LPPACKAGE= lp 289.endif 290 291.if ${MK_KERBEROS} != "no" 292CONFS+= ipropd_master 293CONFS+= ipropd_slave 294_kadmind= kadmind 295_kdc= kdc 296_kfd= kfd 297_kpasswdd= kpasswdd 298 299DIRS+= VAR_HEMIDAL 300VAR_HEMIDAL= /var/heimdal 301VAR_HEMIDAL_MODE= 700 302.endif 303 304.if ${MK_NIS} != "no" 305CONFGROUPS+= YP 306YP= ypbind \ 307 ypldap \ 308 yppasswdd \ 309 ypserv \ 310 ypset \ 311 ypupdated \ 312 ypxfrd \ 313 nisdomain 314YPPACKAGE= yp 315.endif 316 317.if ${MK_NS_CACHING} != "no" 318_nscd= nscd 319.endif 320 321.if ${MK_NTP} != "no" 322CONFGROUPS+= NTP 323NTP+= ntpd \ 324 ntpdate 325NTPPACKAGE= ntp 326.endif 327 328.if ${MK_OFED_EXTRA} != "no" 329_opensm= opensm 330.endif 331 332.if ${MK_OPENSSL} != "no" && ${MK_OPENSSL_KTLS} != "no" 333CONFS+= tlsclntd \ 334 tlsservd 335.endif 336 337.if ${MK_OPENSSH} != "no" 338CONFGROUPS+= SSH 339SSH= sshd 340SSHPACKAGE= ssh 341.endif 342 343.if ${MK_PF} != "no" 344CONFGROUPS+= PF 345PF= pf \ 346 pflog \ 347 pfsync \ 348 ftp-proxy 349PFPACKAGE= pf 350.endif 351 352.if ${MK_PPP} != "no" 353CONFGROUPS+= PPP 354PPP= ppp 355PPPPACKAGE= ppp 356.endif 357 358.if ${MK_ROUTED} != "no" 359CONFS+= routed 360.endif 361 362.if ${MK_SENDMAIL} != "no" 363CONFGROUPS+= SMRCD 364SMRCD= sendmail 365SMRCDPACKAGE= sendmail 366.endif 367 368.if ${MK_NUAGEINIT} != "no" 369CONFGROUPS+= NIUAGEINIT 370NIUAGEINIT= nuageinit \ 371 nuageinit_post_net \ 372 nuageinit_user_data_script 373NIUAGEINITPACKAGE= nuageinit 374.endif 375 376.if ${MK_UNBOUND} != "no" 377CONFGROUPS+= UNBOUND 378UNBOUND+= local_unbound 379UNBOUNDPACKAGE= unbound 380.endif 381 382.if ${MK_VI} != "no" 383CONFGROUPS+= VI 384VI+= virecover 385VIPACKAGE= vi 386.endif 387 388.if ${MK_WIRELESS} != "no" 389CONFGROUPS+= HOSTAPD 390HOSTAPD= hostapd 391HOSTAPDPACKAGE= hostapd 392 393CONFGROUPS+= WPA 394WPA= wpa_supplicant 395WPAPACKAGE= wpa 396.endif 397 398.if ${MK_ZFS} != "no" 399CONFGROUPS+= ZFS 400ZFS+= zfs 401ZFS+= zfsbe 402ZFS+= zfsd 403ZFS+= zfskeys 404ZFS+= zpool 405ZFS+= zpoolreguid 406ZFS+= zpoolupgrade 407ZFS+= zvol 408ZFSPACKAGE= zfs 409.endif 410 411.for fg in ${CONFGROUPS} 412${fg}MODE?= ${BINMODE} 413.endfor 414 415.include <bsd.prog.mk> 416