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