1SUMMARY = "Meta-networking packagegroups"
2
3PACKAGE_ARCH = "${MACHINE_ARCH}"
4inherit 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 \
16    packagegroup-meta-networking-netkit \
17    packagegroup-meta-networking-protocols \
18    packagegroup-meta-networking-support \
19'
20
21RDEPENDS:packagegroup-meta-networking = "\
22    packagegroup-meta-networking-connectivity \
23    packagegroup-meta-networking-daemons  \
24    packagegroup-meta-networking-devtools \
25    packagegroup-meta-networking-extended \
26    packagegroup-meta-networking-filter \
27    packagegroup-meta-networking-irc \
28    packagegroup-meta-networking-kernel \
29    packagegroup-meta-networking-netkit \
30    packagegroup-meta-networking-protocols \
31    packagegroup-meta-networking-support \
32    "
33
34RDEPENDS:packagegroup-meta-networking-connectivity = "\
35    daq \
36    adcli \
37    ${@bb.utils.contains("DISTRO_FEATURES", "bluetooth x11", "blueman", "", d)} \
38    cannelloni \
39    civetweb \
40    libdnet \
41    dibbler-client \
42    dibbler-relay \
43    dibbler-server \
44    relayd \
45    lftp \
46    sethdlc \
47    snort \
48    ufw \
49    vlan \
50    vpnc \
51    ez-ipupdate \
52    ${@bb.utils.contains("BBFILE_COLLECTIONS", "meta-python", "firewalld", "", d)} \
53    freeradius \
54    mbedtls \
55    miniupnpd \
56    mosquitto \
57    nanomsg \
58    nng \
59    networkmanager-openvpn \
60    networkmanager \
61    openconnect \
62    python3-networkmanager \
63    rdate \
64    rdist \
65    ${@bb.utils.contains("DISTRO_FEATURES", "pam", "samba", "", d)} \
66    wolfssl \
67    autossh \
68    bearssl \
69    dhcp-relay \
70"
71
72RDEPENDS:packagegroup-meta-networking-connectivity:remove:libc-musl = "rdist"
73
74RDEPENDS:packagegroup-meta-networking-daemons = "\
75    atftp \
76    autofs \
77    cyrus-sasl \
78    ippool \
79    iscsi-initiator-utils \
80    lldpd \
81    ncftp \
82    igmpproxy \
83    postfix \
84    proftpd \
85    ptpd \
86    pure-ftpd \
87    radvd \
88    squid \
89    tftp-hpa \
90    tftp-hpa-server \
91    vblade \
92    vsftpd \
93    keepalived \
94    ${@bb.utils.contains("DISTRO_FEATURES", "systemd", "networkd-dispatcher", "", d)} \
95    openhpi \
96    opensaf \
97"
98
99RDEPENDS:packagegroup-meta-networking-daemons:remove:libc-musl = "opensaf"
100
101RDEPENDS:packagegroup-meta-networking-devtools = "\
102    python3-scapy \
103"
104
105RDEPENDS:packagegroup-meta-networking-extended = "\
106    corosync \
107    ${@bb.utils.contains("DISTRO_FEATURES", "systemd", "dlm", "", d)} \
108    kronosnet \
109"
110
111RDEPENDS:packagegroup-meta-networking-filter = "\
112    libnftnl \
113    conntrack-tools \
114    ebtables \
115    ipset \
116    libnetfilter-acct \
117    libnetfilter-conntrack \
118    libnetfilter-cthelper \
119    libnetfilter-cttimeout \
120    libnetfilter-log \
121    libnetfilter-queue \
122    libnfnetlink \
123    arno-iptables-firewall \
124    nfacct \
125    nftables \
126"
127
128RDEPENDS:packagegroup-meta-networking-irc = "\
129    weechat \
130    znc \
131"
132
133RDEPENDS:packagegroup-meta-networking-kernel = "\
134    wireguard-tools \
135"
136
137RDEPENDS:packagegroup-meta-networking-netkit = "\
138    netkit-rwho-client \
139    netkit-rwho-server \
140    netkit-rsh-client \
141    netkit-rsh-server \
142    netkit-telnet \
143    netkit-tftp-client \
144    netkit-tftp-server \
145    netkit-ftp \
146    netkit-rpc \
147    "
148
149RDEPENDS:packagegroup-meta-networking-netkit:remove:libc-musl = " \
150    netkit-rsh-client netkit-rsh-server netkit-telnet"
151
152RDEPENDS:packagegroup-meta-networking-protocols = "\
153    babeld \
154    ${@bb.utils.contains("DISTRO_FEATURES", "pam", "dante", "", d)} \
155    freediameter \
156    frr \
157    net-snmp \
158    openflow \
159    openflow \
160    openl2tp \
161    mdns \
162    nopoll \
163    radiusclient-ng \
164    tsocks \
165    openlldp \
166    zeroconf \
167    pptp-linux \
168    rp-pppoe \
169    usrsctp \
170    xl2tpd \
171"
172
173RDEPENDS:packagegroup-meta-networking-support = "\
174    aoetools \
175    arptables \
176    bmon \
177    bridge-utils \
178    celt051 \
179    cim-schema-docs \
180    cim-schema-final \
181    cifs-utils \
182    dnsmasq \
183    curlpp \
184    drbd-utils \
185    dovecot \
186    fping \
187    esmtp \
188    fetchmail \
189    geoip-perl \
190    geoip \
191    geoipupdate \
192    fwknop \
193    htpdate \
194    http-parser \
195    iftop \
196    ifmetric \
197    ipvsadm \
198    libesmtp \
199    ${@bb.utils.contains("DISTRO_FEATURES", "pam", "libldb", "", d)} \
200    libmemcached \
201    libtalloc \
202    ipcalc \
203    libtevent \
204    linux-atm \
205    lksctp-tools \
206    mctp \
207    memcached \
208    ifenslave \
209    netcat \
210    netcat-openbsd \
211    libtdb \
212    ${@bb.utils.contains("LICENSE_FLAGS_ACCEPTED", "non-commercial", "netperf", "", d)} \
213    yp-tools \
214    ypbind-mt \
215    yp-tools \
216    mtr \
217    netsniff-ng \
218    ntp sntp ntpdc ntpq ntp-tickadj ntp-utils \
219    ${@bb.utils.contains("DISTRO_FEATURES", "x11", "ntpsec", "", d)} \
220    nbd-client \
221    nbd-server \
222    nbd-trplay \
223    nbd-trdump \
224    openvpn \
225    macchanger \
226    nbdkit \
227    ssmping \
228    libmaxminddb \
229    libowfat \
230    ncp \
231    strongswan \
232    ndisc6 \
233    tcpdump \
234    tcpslice \
235    netcf \
236    tnftp \
237    traceroute \
238    tunctl \
239    wireshark \
240    ndpi \
241    ntopng \
242    nuttcp \
243    open-isns \
244    openipmi \
245    phytool \
246    pimd \
247    ruli \
248    smcroute \
249    ${@bb.utils.contains_any("TRANSLATED_TARGET_ARCH", "i586 x86-64", "spice-protocol spice", "", d)} \
250    usbredir \
251    ssmtp \
252    stunnel \
253    rdma-core \
254    tcpreplay \
255    tinyproxy \
256    uftp \
257    unbound \
258    vnstat \
259    wpan-tools \
260    ettercap \
261"
262RDEPENDS:packagegroup-meta-networking-support:remove:mipsarch = "memcached"
263RDEPENDS:packagegroup-meta-networking-support:remove:riscv64 = "memcached"
264RDEPENDS:packagegroup-meta-networking-support:remove:libc-musl = "ypbind-mt"
265
266EXCLUDE_FROM_WORLD = "1"
267# Empty packages, only devel headers and libs
268# nngpp
269# Use ntp and not chrony or ntimed
270