blob: 8f8d7fe3c8cba72763d1b2382a6e7657aa0671f3 [file] [log] [blame]
Brad Bishop19323692019-04-05 15:28:33 -04001SUMMARY = "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 openconnect ez-ipupdate mosquitto sethdlc crda \
35 dibbler-server dibbler-client dibbler-requestor dibbler-relay \
36 libdnet ufw civetweb freeradius kea daq \
Brad Bishop15ae2502019-06-18 21:44:24 -040037 mbedtls relayd snort dhcpcd rdate vlan vpnc \
Brad Bishop19323692019-04-05 15:28:33 -040038 inetutils wolfssl lftp miniupnpd networkmanager \
39 networkmanager-openvpn rdist nanomsg python-networkmanager \
Brad Bishop26bdd442019-08-16 17:08:17 -040040 ${@bb.utils.contains("DISTRO_FEATURES", "bluetooth x11", "blueman", "", d)} \
Brad Bishopc342db32019-05-15 21:57:59 -040041 ${@bb.utils.contains("DISTRO_FEATURES", "pam", "samba", "", d)} \
42 ${@bb.utils.contains("DISTRO_FEATURES", "pam", "samba", "", d)} \
Brad Bishop19323692019-04-05 15:28:33 -040043 "
44
Brad Bishop868407c2019-11-04 13:24:47 -050045RDEPENDS_packagegroup-meta-networking-connectivity_remove_libc-musl = "rdist"
46
Brad Bishop19323692019-04-05 15:28:33 -040047RDEPENDS_packagegroup-meta-networking-daemons = "\
48 ippool radvd autofs keepalived proftpd openhpi lldpd \
49 ptpd igmpproxy opensaf squid \
50 atftp postfix iscsi-initiator-utils vsftpd cyrus-sasl \
51 pure-ftpd vblade tftp-hpa ncftp \
Brad Bishopc342db32019-05-15 21:57:59 -040052 ${@bb.utils.contains("DISTRO_FEATURES", "systemd", "networkd-dispatcher", "", d)} \
Brad Bishop19323692019-04-05 15:28:33 -040053 "
54
Brad Bishop868407c2019-11-04 13:24:47 -050055RDEPENDS_packagegroup-meta-networking-daemons_remove_libc-musl = "opensaf"
56
Brad Bishop19323692019-04-05 15:28:33 -040057RDEPENDS_packagegroup-meta-networking-devtools = "\
58 python-ldap grpc \
59 "
60
61RDEPENDS_packagegroup-meta-networking-extended = "\
62 corosync \
Brad Bishopc342db32019-05-15 21:57:59 -040063 ${@bb.utils.contains("DISTRO_FEATURES", "systemd", "dlm", "", d)} \
Brad Bishop19323692019-04-05 15:28:33 -040064 "
65
66RDEPENDS_packagegroup-meta-networking-filter = "\
67 ebtables conntrack-tools libnetfilter-queue \
68 libnetfilter-conntrack libnetfilter-cthelper libnetfilter-acct \
69 libnetfilter-cttimeout libnetfilter-log nfacct \
70 arno-iptables-firewall libnftnl nftables \
71 libnfnetlink \
72 "
73
74RDEPENDS_packagegroup-meta-networking-irc = "\
75 znc \
76 "
77
78RDEPENDS_packagegroup-meta-networking-kernel = "\
79 wireguard-module wireguard-tools \
80 "
81
82RDEPENDS_packagegroup-meta-networking-netkit = "\
83 netkit-rwho-client netkit-rwho-server netkit-rsh-client netkit-rsh-server \
84 netkit-telnet netkit-tftp-client netkit-tftp-server \
Brad Bishopc1d34332019-09-09 14:56:00 -040085 netkit-ftp netkit-rpc \
Brad Bishop19323692019-04-05 15:28:33 -040086 "
87
Brad Bishop868407c2019-11-04 13:24:47 -050088RDEPENDS_packagegroup-meta-networking-netkit_remove_libc-musl = " \
89 netkit-rsh-client netkit-rsh-server netkit-telnet"
90
Brad Bishop19323692019-04-05 15:28:33 -040091RDEPENDS_packagegroup-meta-networking-protocols = "\
92 tsocks freediameter xl2tpd babeld mdns net-snmp \
93 quagga pptp-linux zeroconf nopoll openflow rp-pppoe \
94 radiusclient-ng openl2tp usrsctp \
Brad Bishopc342db32019-05-15 21:57:59 -040095 ${@bb.utils.contains("DISTRO_FEATURES", "pam", "dante", "", d)} \
Brad Bishop19323692019-04-05 15:28:33 -040096 "
97
Brad Bishop868407c2019-11-04 13:24:47 -050098RDEPENDS_packagegroup-meta-networking-protocols_remove_libc-musl = "mdns"
99
Brad Bishop19323692019-04-05 15:28:33 -0400100RDEPENDS_packagegroup-meta-networking-support = "\
101 ncp ndisc6 mtr tinyproxy ssmping ntp \
102 wpan-tools bridge-utils ifenslave celt051 pimd \
103 nbd-client nbd-server nbd-trdump \
Brad Bishop15ae2502019-06-18 21:44:24 -0400104 phytool fwknop htpdate tcpreplay \
Brad Bishop19323692019-04-05 15:28:33 -0400105 traceroute geoip-perl geoip geoipupdate esmtp \
106 libtdb netcf dnsmasq curlpp openipmi drbd-utils \
Brad Bishopc1d34332019-09-09 14:56:00 -0400107 tunctl dovecot ipvsadm stunnel chrony spice-protocol \
Brad Bishop19323692019-04-05 15:28:33 -0400108 usbredir ntop wireshark tnftp lksctp-tools \
109 cim-schema-docs cim-schema-final cim-schema-exper \
110 libmemcached smcroute libtevent ipcalc c-ares uftp \
111 ntimed linux-atm ssmtp openvpn lowpan-tools rdma-core \
112 iftop aoetools tcpslice tcpdump libtalloc memcached nuttcp netcat \
113 netcat-openbsd fetchmail yp-tools ypbind-mt yp-tools \
114 arptables macchanger nghttp2 strongswan fping \
115 dnssec-conf libesmtp cifs-utils open-isns \
Brad Bishopc342db32019-05-15 21:57:59 -0400116 ${@bb.utils.contains("DISTRO_FEATURES", "pam", "libldb", "", d)} \
Brad Bishop19323692019-04-05 15:28:33 -0400117 ${@bb.utils.contains("LICENSE_FLAGS_WHITELIST", "non-commercial", "netperf", "", d)} \
118 ${@bb.utils.contains_any("TRANSLATED_TARGET_ARCH", "i586 x86-64", "spice", "", d)} \
119 "
120
121
122RDEPENDS_packagegroup-meta-networking-support_remove_mipsarch = "spice-protocol"
123RDEPENDS_packagegroup-meta-networking-support_remove_mips64 = "spice-protocol"
124RDEPENDS_packagegroup-meta-networking-support_remove_mips64el = "spice-protocol"
125RDEPENDS_packagegroup-meta-networking-support_remove_powerpc = "spice-protocol"
126RDEPENDS_packagegroup-meta-networking-support_remove_riscv64 = "spice-protocol"
127RDEPENDS_packagegroup-meta-networking-support_remove_riscv32 = "spice-protocol"
128RDEPENDS_packagegroup-meta-networking-support_remove_armv5 = "spice-protocol"
129RDEPENDS_packagegroup-meta-networking-support_remove_aarch64 = "spice-protocol memcached"
130
131EXCLUDE_FROM_WORLD = "1"