blob: 2e3aa5441122b1a7a83ee1f24fb23b2bd48e43b4 [file] [log] [blame]
Brad Bishop19323692019-04-05 15:28:33 -04001SUMMARY = "Meta-networking packagegroups"
2
Andrew Geisslerfc113ea2023-03-31 09:59:46 -05003PACKAGE_ARCH = "${MACHINE_ARCH}"
Brad Bishop19323692019-04-05 15:28:33 -04004inherit packagegroup
5
6PROVIDES = "${PACKAGES}"
7PACKAGES = ' \
8 packagegroup-meta-networking \
9 packagegroup-meta-networking-connectivity \
10 packagegroup-meta-networking-daemons \
11 packagegroup-meta-networking-devtools \
12 packagegroup-meta-networking-extended \
13 packagegroup-meta-networking-filter \
14 packagegroup-meta-networking-irc \
15 packagegroup-meta-networking-kernel \
Brad Bishop19323692019-04-05 15:28:33 -040016 packagegroup-meta-networking-protocols \
17 packagegroup-meta-networking-support \
18'
19
Patrick Williams213cb262021-08-07 19:21:33 -050020RDEPENDS:packagegroup-meta-networking = "\
Brad Bishop19323692019-04-05 15:28:33 -040021 packagegroup-meta-networking-connectivity \
22 packagegroup-meta-networking-daemons \
23 packagegroup-meta-networking-devtools \
24 packagegroup-meta-networking-extended \
25 packagegroup-meta-networking-filter \
26 packagegroup-meta-networking-irc \
27 packagegroup-meta-networking-kernel \
Brad Bishop19323692019-04-05 15:28:33 -040028 packagegroup-meta-networking-protocols \
29 packagegroup-meta-networking-support \
30 "
31
Patrick Williams213cb262021-08-07 19:21:33 -050032RDEPENDS:packagegroup-meta-networking-connectivity = "\
Andrew Geisslerd688a012020-09-18 13:36:00 -050033 daq \
34 adcli \
Brad Bishop26bdd442019-08-16 17:08:17 -040035 ${@bb.utils.contains("DISTRO_FEATURES", "bluetooth x11", "blueman", "", d)} \
Andrew Geisslerd688a012020-09-18 13:36:00 -050036 cannelloni \
37 civetweb \
38 libdnet \
39 dibbler-client \
40 dibbler-relay \
41 dibbler-server \
42 relayd \
43 lftp \
44 sethdlc \
45 snort \
46 ufw \
47 vlan \
48 vpnc \
49 ez-ipupdate \
Andrew Geisslerd5838332022-05-27 11:33:10 -050050 ${@bb.utils.contains("BBFILE_COLLECTIONS", "meta-python", "firewalld", "", d)} \
Andrew Geisslerd688a012020-09-18 13:36:00 -050051 freeradius \
52 mbedtls \
53 miniupnpd \
54 mosquitto \
55 nanomsg \
56 nng \
Andrew Geisslerd688a012020-09-18 13:36:00 -050057 networkmanager-openvpn \
58 networkmanager \
59 openconnect \
60 python3-networkmanager \
61 rdate \
62 rdist \
Brad Bishopc342db32019-05-15 21:57:59 -040063 ${@bb.utils.contains("DISTRO_FEATURES", "pam", "samba", "", d)} \
Andrew Geisslerd688a012020-09-18 13:36:00 -050064 wolfssl \
65 autossh \
66 bearssl \
Andrew Geissler69721092021-07-23 12:57:00 -040067 dhcp-relay \
Andrew Geisslerd688a012020-09-18 13:36:00 -050068"
Brad Bishop19323692019-04-05 15:28:33 -040069
Patrick Williams213cb262021-08-07 19:21:33 -050070RDEPENDS:packagegroup-meta-networking-connectivity:remove:libc-musl = "rdist"
Brad Bishop868407c2019-11-04 13:24:47 -050071
Patrick Williams213cb262021-08-07 19:21:33 -050072RDEPENDS:packagegroup-meta-networking-daemons = "\
Andrew Geisslerd688a012020-09-18 13:36:00 -050073 atftp \
74 autofs \
75 cyrus-sasl \
76 ippool \
77 iscsi-initiator-utils \
78 lldpd \
79 ncftp \
80 igmpproxy \
81 postfix \
82 proftpd \
83 ptpd \
84 pure-ftpd \
85 radvd \
86 squid \
87 tftp-hpa \
88 tftp-hpa-server \
89 vblade \
90 vsftpd \
91 keepalived \
Brad Bishopc342db32019-05-15 21:57:59 -040092 ${@bb.utils.contains("DISTRO_FEATURES", "systemd", "networkd-dispatcher", "", d)} \
Andrew Geisslerd688a012020-09-18 13:36:00 -050093 openhpi \
94 opensaf \
95"
Brad Bishop19323692019-04-05 15:28:33 -040096
Patrick Williams213cb262021-08-07 19:21:33 -050097RDEPENDS:packagegroup-meta-networking-daemons:remove:libc-musl = "opensaf"
Brad Bishop868407c2019-11-04 13:24:47 -050098
Patrick Williams213cb262021-08-07 19:21:33 -050099RDEPENDS:packagegroup-meta-networking-devtools = "\
William A. Kennington IIIb95905d2021-06-02 12:40:56 -0700100 python3-scapy \
Andrew Geisslerd688a012020-09-18 13:36:00 -0500101"
Brad Bishop19323692019-04-05 15:28:33 -0400102
Patrick Williams213cb262021-08-07 19:21:33 -0500103RDEPENDS:packagegroup-meta-networking-extended = "\
Brad Bishop19323692019-04-05 15:28:33 -0400104 corosync \
Brad Bishopc342db32019-05-15 21:57:59 -0400105 ${@bb.utils.contains("DISTRO_FEATURES", "systemd", "dlm", "", d)} \
Andrew Geisslerd688a012020-09-18 13:36:00 -0500106 kronosnet \
107"
Brad Bishop19323692019-04-05 15:28:33 -0400108
Patrick Williams213cb262021-08-07 19:21:33 -0500109RDEPENDS:packagegroup-meta-networking-filter = "\
Andrew Geisslerd688a012020-09-18 13:36:00 -0500110 libnftnl \
111 conntrack-tools \
112 ebtables \
Andrew Geisslereef63862021-01-29 15:58:13 -0600113 ipset \
Andrew Geisslerd688a012020-09-18 13:36:00 -0500114 libnetfilter-acct \
115 libnetfilter-conntrack \
116 libnetfilter-cthelper \
117 libnetfilter-cttimeout \
118 libnetfilter-log \
119 libnetfilter-queue \
Brad Bishop19323692019-04-05 15:28:33 -0400120 libnfnetlink \
Andrew Geisslerd688a012020-09-18 13:36:00 -0500121 arno-iptables-firewall \
122 nfacct \
123 nftables \
124"
Brad Bishop19323692019-04-05 15:28:33 -0400125
Patrick Williams213cb262021-08-07 19:21:33 -0500126RDEPENDS:packagegroup-meta-networking-irc = "\
Andrew Geisslerd688a012020-09-18 13:36:00 -0500127 weechat \
Brad Bishop19323692019-04-05 15:28:33 -0400128 znc \
Andrew Geisslerd688a012020-09-18 13:36:00 -0500129"
Brad Bishop19323692019-04-05 15:28:33 -0400130
Patrick Williams213cb262021-08-07 19:21:33 -0500131RDEPENDS:packagegroup-meta-networking-kernel = "\
Andrew Geisslerd688a012020-09-18 13:36:00 -0500132 wireguard-tools \
133"
Brad Bishop19323692019-04-05 15:28:33 -0400134
Patrick Williams213cb262021-08-07 19:21:33 -0500135RDEPENDS:packagegroup-meta-networking-protocols = "\
Andrew Geisslerd688a012020-09-18 13:36:00 -0500136 babeld \
Brad Bishopc342db32019-05-15 21:57:59 -0400137 ${@bb.utils.contains("DISTRO_FEATURES", "pam", "dante", "", d)} \
Andrew Geisslerd688a012020-09-18 13:36:00 -0500138 freediameter \
Andrew Geisslerfc113ea2023-03-31 09:59:46 -0500139 frr \
Andrew Geisslerd688a012020-09-18 13:36:00 -0500140 net-snmp \
141 openflow \
142 openflow \
143 openl2tp \
144 mdns \
145 nopoll \
Andrew Geisslerd688a012020-09-18 13:36:00 -0500146 radiusclient-ng \
147 tsocks \
148 openlldp \
149 zeroconf \
150 pptp-linux \
151 rp-pppoe \
152 usrsctp \
153 xl2tpd \
154"
Brad Bishop19323692019-04-05 15:28:33 -0400155
Patrick Williams213cb262021-08-07 19:21:33 -0500156RDEPENDS:packagegroup-meta-networking-support = "\
Andrew Geisslerd688a012020-09-18 13:36:00 -0500157 aoetools \
158 arptables \
Andrew Geisslerd159c7f2021-09-02 21:05:58 -0500159 bmon \
Andrew Geisslerd688a012020-09-18 13:36:00 -0500160 bridge-utils \
161 celt051 \
162 cim-schema-docs \
163 cim-schema-final \
164 cifs-utils \
165 dnsmasq \
166 curlpp \
167 drbd-utils \
168 dovecot \
169 fping \
170 esmtp \
171 fetchmail \
172 geoip-perl \
173 geoip \
174 geoipupdate \
175 fwknop \
176 htpdate \
William A. Kennington IIIb95905d2021-06-02 12:40:56 -0700177 http-parser \
Andrew Geisslerd688a012020-09-18 13:36:00 -0500178 iftop \
179 ifmetric \
180 ipvsadm \
181 libesmtp \
Brad Bishopc342db32019-05-15 21:57:59 -0400182 ${@bb.utils.contains("DISTRO_FEATURES", "pam", "libldb", "", d)} \
Andrew Geisslerd688a012020-09-18 13:36:00 -0500183 libmemcached \
184 libtalloc \
185 ipcalc \
186 libtevent \
187 linux-atm \
188 lksctp-tools \
Andrew Geisslereff27472021-10-29 15:35:00 -0500189 mctp \
Andrew Geisslerd688a012020-09-18 13:36:00 -0500190 memcached \
191 ifenslave \
192 netcat \
193 netcat-openbsd \
194 libtdb \
Andrew Geissler7e0e3c02022-02-25 20:34:39 +0000195 ${@bb.utils.contains("LICENSE_FLAGS_ACCEPTED", "non-commercial", "netperf", "", d)} \
Andrew Geisslerd688a012020-09-18 13:36:00 -0500196 yp-tools \
197 ypbind-mt \
198 yp-tools \
199 mtr \
Andrew Geissler7e0e3c02022-02-25 20:34:39 +0000200 netsniff-ng \
Andrew Geisslerfc113ea2023-03-31 09:59:46 -0500201 ntp sntp ntpdc ntpq ntp-tickadj ntp-utils \
Andrew Geissler595f6302022-01-24 19:11:47 +0000202 ${@bb.utils.contains("DISTRO_FEATURES", "x11", "ntpsec", "", d)} \
Andrew Geisslerd688a012020-09-18 13:36:00 -0500203 nbd-client \
204 nbd-server \
Andrew Geissler78b72792022-06-14 06:47:25 -0500205 nbd-trplay \
Andrew Geisslerd688a012020-09-18 13:36:00 -0500206 nbd-trdump \
207 openvpn \
208 macchanger \
209 nbdkit \
210 ssmping \
Andrew Geissler4b7c1152020-11-30 19:55:29 -0600211 libmaxminddb \
Andrew Geisslerd688a012020-09-18 13:36:00 -0500212 libowfat \
213 ncp \
214 strongswan \
215 ndisc6 \
216 tcpdump \
217 tcpslice \
218 netcf \
Andrew Geisslerd688a012020-09-18 13:36:00 -0500219 tnftp \
220 traceroute \
221 tunctl \
222 wireshark \
Andrew Geissler4b7c1152020-11-30 19:55:29 -0600223 ndpi \
224 ntopng \
Andrew Geisslerd688a012020-09-18 13:36:00 -0500225 nuttcp \
Andrew Geisslerd688a012020-09-18 13:36:00 -0500226 open-isns \
227 openipmi \
228 phytool \
229 pimd \
230 ruli \
231 smcroute \
232 ${@bb.utils.contains_any("TRANSLATED_TARGET_ARCH", "i586 x86-64", "spice-protocol spice", "", d)} \
233 usbredir \
234 ssmtp \
235 stunnel \
236 rdma-core \
237 tcpreplay \
238 tinyproxy \
239 uftp \
240 unbound \
Andrew Geisslerbbbd5f42020-10-30 15:42:48 -0500241 vnstat \
Andrew Geisslerd688a012020-09-18 13:36:00 -0500242 wpan-tools \
243 ettercap \
Patrick Williams03514f12024-04-05 07:04:11 -0500244 libcpr \
Andrew Geisslerd688a012020-09-18 13:36:00 -0500245"
Patrick Williams213cb262021-08-07 19:21:33 -0500246RDEPENDS:packagegroup-meta-networking-support:remove:mipsarch = "memcached"
Andrew Geisslerfc113ea2023-03-31 09:59:46 -0500247RDEPENDS:packagegroup-meta-networking-support:remove:riscv64 = "memcached"
Andrew Geissler87f5cff2022-09-30 13:13:31 -0500248RDEPENDS:packagegroup-meta-networking-support:remove:libc-musl = "ypbind-mt"
Brad Bishop19323692019-04-05 15:28:33 -0400249
250EXCLUDE_FROM_WORLD = "1"
Andrew Geisslerd688a012020-09-18 13:36:00 -0500251# Empty packages, only devel headers and libs
252# nngpp
253# Use ntp and not chrony or ntimed