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