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-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-protocols \
29    packagegroup-meta-networking-support \
30    "
31
32RDEPENDS:packagegroup-meta-networking-connectivity = "\
33    daq \
34    adcli \
35    ${@bb.utils.contains("DISTRO_FEATURES", "bluetooth x11", "blueman", "", d)} \
36    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 \
50    ${@bb.utils.contains("BBFILE_COLLECTIONS", "meta-python", "firewalld", "", d)} \
51    freeradius \
52    mbedtls \
53    miniupnpd \
54    mosquitto \
55    nanomsg \
56    nng \
57    networkmanager-openvpn \
58    networkmanager \
59    openconnect \
60    python3-networkmanager \
61    rdate \
62    rdist \
63    ${@bb.utils.contains("DISTRO_FEATURES", "pam", "samba", "", d)} \
64    wolfssl \
65    autossh \
66    bearssl \
67    dhcp-relay \
68"
69
70RDEPENDS:packagegroup-meta-networking-connectivity:remove:libc-musl = "rdist"
71
72RDEPENDS:packagegroup-meta-networking-daemons = "\
73    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 \
92    ${@bb.utils.contains("DISTRO_FEATURES", "systemd", "networkd-dispatcher", "", d)} \
93    openhpi \
94    opensaf \
95"
96
97RDEPENDS:packagegroup-meta-networking-daemons:remove:libc-musl = "opensaf"
98
99RDEPENDS:packagegroup-meta-networking-devtools = "\
100    python3-scapy \
101"
102
103RDEPENDS:packagegroup-meta-networking-extended = "\
104    corosync \
105    ${@bb.utils.contains("DISTRO_FEATURES", "systemd", "dlm", "", d)} \
106    kronosnet \
107"
108
109RDEPENDS:packagegroup-meta-networking-filter = "\
110    libnftnl \
111    conntrack-tools \
112    ebtables \
113    ipset \
114    libnetfilter-acct \
115    libnetfilter-conntrack \
116    libnetfilter-cthelper \
117    libnetfilter-cttimeout \
118    libnetfilter-log \
119    libnetfilter-queue \
120    libnfnetlink \
121    arno-iptables-firewall \
122    nfacct \
123    nftables \
124"
125
126RDEPENDS:packagegroup-meta-networking-irc = "\
127    weechat \
128    znc \
129"
130
131RDEPENDS:packagegroup-meta-networking-kernel = "\
132    wireguard-tools \
133"
134
135RDEPENDS:packagegroup-meta-networking-protocols = "\
136    babeld \
137    ${@bb.utils.contains("DISTRO_FEATURES", "pam", "dante", "", d)} \
138    freediameter \
139    frr \
140    net-snmp \
141    openflow \
142    openflow \
143    openl2tp \
144    mdns \
145    nopoll \
146    radiusclient-ng \
147    tsocks \
148    openlldp \
149    zeroconf \
150    pptp-linux \
151    rp-pppoe \
152    usrsctp \
153    xl2tpd \
154"
155
156RDEPENDS:packagegroup-meta-networking-support = "\
157    aoetools \
158    arptables \
159    bmon \
160    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 \
177    http-parser \
178    iftop \
179    ifmetric \
180    ipvsadm \
181    libesmtp \
182    ${@bb.utils.contains("DISTRO_FEATURES", "pam", "libldb", "", d)} \
183    libmemcached \
184    libtalloc \
185    ipcalc \
186    libtevent \
187    linux-atm \
188    lksctp-tools \
189    mctp \
190    memcached \
191    ifenslave \
192    netcat \
193    netcat-openbsd \
194    libtdb \
195    ${@bb.utils.contains("LICENSE_FLAGS_ACCEPTED", "non-commercial", "netperf", "", d)} \
196    yp-tools \
197    ypbind-mt \
198    yp-tools \
199    mtr \
200    netsniff-ng \
201    ntp sntp ntpdc ntpq ntp-tickadj ntp-utils \
202    ${@bb.utils.contains("DISTRO_FEATURES", "x11", "ntpsec", "", d)} \
203    nbd-client \
204    nbd-server \
205    nbd-trplay \
206    nbd-trdump \
207    openvpn \
208    macchanger \
209    nbdkit \
210    ssmping \
211    libmaxminddb \
212    libowfat \
213    ncp \
214    strongswan \
215    ndisc6 \
216    tcpdump \
217    tcpslice \
218    netcf \
219    tnftp \
220    traceroute \
221    tunctl \
222    wireshark \
223    ndpi \
224    ntopng \
225    nuttcp \
226    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 \
241    vnstat \
242    wpan-tools \
243    ettercap \
244    libcpr \
245"
246RDEPENDS:packagegroup-meta-networking-support:remove:mipsarch = "memcached"
247RDEPENDS:packagegroup-meta-networking-support:remove:riscv64 = "memcached"
248RDEPENDS:packagegroup-meta-networking-support:remove:libc-musl = "ypbind-mt"
249
250EXCLUDE_FROM_WORLD = "1"
251# Empty packages, only devel headers and libs
252# nngpp
253# Use ntp and not chrony or ntimed
254