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