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