diff options
author | Armin Kuster <akuster808@gmail.com> | 2019-01-12 13:31:30 -0800 |
---|---|---|
committer | Khem Raj <raj.khem@gmail.com> | 2019-01-13 07:51:58 -0800 |
commit | 84e5617a4f8c93ccb12647a63f51fc7c2cd061d5 (patch) | |
tree | fec2c75cec5b05a1f3d92f483b696490f8b0fe7a | |
parent | a4bd09de0fcf7f6d3e84ae4405281fed768da4d7 (diff) | |
download | meta-openembedded-84e5617a4f8c93ccb12647a63f51fc7c2cd061d5.tar.gz |
meta-networking: add pkg group and images
Signed-off-by: Armin Kuster <akuster808@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
3 files changed, 132 insertions, 0 deletions
diff --git a/meta-networking/recipes-core/images/meta-networking-image-base.bb b/meta-networking/recipes-core/images/meta-networking-image-base.bb new file mode 100644 index 0000000000..eaf1409537 --- /dev/null +++ b/meta-networking/recipes-core/images/meta-networking-image-base.bb | |||
@@ -0,0 +1,7 @@ | |||
1 | SUMMARY = "meta-networking build test image" | ||
2 | |||
3 | IMAGE_INSTALL = "packagegroup-core-boot" | ||
4 | |||
5 | LICENSE = "MIT" | ||
6 | |||
7 | inherit core-image | ||
diff --git a/meta-networking/recipes-core/images/meta-networking-image.bb b/meta-networking/recipes-core/images/meta-networking-image.bb new file mode 100644 index 0000000000..f4c7401b35 --- /dev/null +++ b/meta-networking/recipes-core/images/meta-networking-image.bb | |||
@@ -0,0 +1,3 @@ | |||
1 | require meta-networking-image-base.bb | ||
2 | |||
3 | IMAGE_INSTALL += "packagegroup-meta-networking" | ||
diff --git a/meta-networking/recipes-core/packagegroups/packagegroup-meta-networking.bb b/meta-networking/recipes-core/packagegroups/packagegroup-meta-networking.bb new file mode 100644 index 0000000000..63ad34cb83 --- /dev/null +++ b/meta-networking/recipes-core/packagegroups/packagegroup-meta-networking.bb | |||
@@ -0,0 +1,122 @@ | |||
1 | SUMMARY = "Meta-networking packagegroups" | ||
2 | |||
3 | inherit packagegroup | ||
4 | |||
5 | PROVIDES = "${PACKAGES}" | ||
6 | PACKAGES = ' \ | ||
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 | |||
20 | RDEPENDS_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 | |||
33 | RDEPENDS_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 \ | ||
37 | mbedtls relayd snort dhcpcd rdate vlan umip vpnc \ | ||
38 | inetutils wolfssl lftp miniupnpd networkmanager \ | ||
39 | networkmanager-openvpn rdist nanomsg python-networkmanager \ | ||
40 | wireless-regdb \ | ||
41 | ${@bb.utils.contains("DISTRO_FEATURE", "bluez5 x11", "blueman", "", d)} \ | ||
42 | ${@bb.utils.contains("DISTRO_FEATURE", "pam", "samba", "", d)} \ | ||
43 | " | ||
44 | |||
45 | RDEPENDS_packagegroup-meta-networking-daemons = "\ | ||
46 | ippool radvd autofs keepalived proftpd openhpi lldpd \ | ||
47 | ptpd igmpproxy opensaf squid \ | ||
48 | atftp postfix iscsi-initiator-utils vsftpd cyrus-sasl \ | ||
49 | pure-ftpd vblade tftp-hpa ncftp \ | ||
50 | ${@bb.utils.contains("DISTRO_FEATURE", "systemd", "networkd-dispatcher", "", d)} \ | ||
51 | " | ||
52 | |||
53 | RDEPENDS_packagegroup-meta-networking-devtools = "\ | ||
54 | python-ldap grpc \ | ||
55 | " | ||
56 | |||
57 | RDEPENDS_packagegroup-meta-networking-extended = "\ | ||
58 | corosync \ | ||
59 | ${@bb.utils.contains("DISTRO_FEATURE", "systemd", "dlm", "", d)} \ | ||
60 | " | ||
61 | |||
62 | RDEPENDS_packagegroup-meta-networking-filter = "\ | ||
63 | ebtables conntrack-tools libnetfilter-queue \ | ||
64 | libnetfilter-conntrack libnetfilter-cthelper libnetfilter-acct \ | ||
65 | libnetfilter-cttimeout libnetfilter-log nfacct \ | ||
66 | arno-iptables-firewall libnftnl nftables \ | ||
67 | libnfnetlink \ | ||
68 | " | ||
69 | |||
70 | RDEPENDS_packagegroup-meta-networking-irc = "\ | ||
71 | znc \ | ||
72 | " | ||
73 | |||
74 | RDEPENDS_packagegroup-meta-networking-kernel = "\ | ||
75 | wireguard-module wireguard-tools \ | ||
76 | " | ||
77 | |||
78 | RDEPENDS_packagegroup-meta-networking-netkit = "\ | ||
79 | netkit-rwho-client netkit-rwho-server netkit-rsh-client netkit-rsh-server \ | ||
80 | netkit-telnet netkit-tftp-client netkit-tftp-server \ | ||
81 | netkit-ftp netkit-rusers-client netkit-rusers-server netkit-rpc \ | ||
82 | " | ||
83 | |||
84 | RDEPENDS_packagegroup-meta-networking-protocols = "\ | ||
85 | tsocks freediameter xl2tpd babeld mdns net-snmp \ | ||
86 | quagga pptp-linux zeroconf nopoll openflow rp-pppoe \ | ||
87 | radiusclient-ng openl2tp usrsctp \ | ||
88 | ${@bb.utils.contains("DISTRO_FEATURE", "pam", "dante", "", d)} \ | ||
89 | " | ||
90 | |||
91 | RDEPENDS_packagegroup-meta-networking-support = "\ | ||
92 | ncp ndisc6 mtr tinyproxy ssmping ntp \ | ||
93 | wpan-tools bridge-utils ifenslave celt051 pimd \ | ||
94 | nbd-client nbd-server nbd-trdump \ | ||
95 | phytool fwknop htpdate tcpreplay ipsec-tools \ | ||
96 | traceroute geoip-perl geoip geoipupdate esmtp \ | ||
97 | libtdb netcf dnsmasq curlpp openipmi drbd-utils \ | ||
98 | drbd tunctl dovecot ipvsadm stunnel chrony spice-protocol \ | ||
99 | usbredir ntop wireshark tnftp lksctp-tools \ | ||
100 | cim-schema-docs cim-schema-final cim-schema-exper \ | ||
101 | libmemcached smcroute libtevent ipcalc c-ares uftp \ | ||
102 | ntimed linux-atm ssmtp openvpn lowpan-tools rdma-core \ | ||
103 | iftop aoetools tcpslice tcpdump libtalloc memcached nuttcp netcat \ | ||
104 | netcat-openbsd fetchmail yp-tools ypbind-mt yp-tools \ | ||
105 | arptables macchanger nghttp2 strongswan fping \ | ||
106 | dnssec-conf libesmtp cifs-utils open-isns \ | ||
107 | ${@bb.utils.contains("DISTRO_FEATURE", "pam", "libldb", "", d)} \ | ||
108 | ${@bb.utils.contains("LICENSE_FLAGS_WHITELIST", "non-commercial", "netperf", "", d)} \ | ||
109 | ${@bb.utils.contains_any("TRANSLATED_TARGET_ARCH", "i586 x86-64", "spice", "", d)} \ | ||
110 | " | ||
111 | |||
112 | |||
113 | RDEPENDS_packagegroup-meta-networking-support_remove_mipsarch = "spice-protocol" | ||
114 | RDEPENDS_packagegroup-meta-networking-support_remove_mips64 = "spice-protocol" | ||
115 | RDEPENDS_packagegroup-meta-networking-support_remove_mips64el = "spice-protocol" | ||
116 | RDEPENDS_packagegroup-meta-networking-support_remove_powerpc = "spice-protocol" | ||
117 | RDEPENDS_packagegroup-meta-networking-support_remove_riscv64 = "spice-protocol" | ||
118 | RDEPENDS_packagegroup-meta-networking-support_remove_riscv32 = "spice-protocol" | ||
119 | RDEPENDS_packagegroup-meta-networking-support_remove_armv5 = "spice-protocol" | ||
120 | RDEPENDS_packagegroup-meta-networking-support_remove_aarch64 = "spice-protocol memcached" | ||
121 | |||
122 | EXCLUDE_FROM_WORLD = "1" | ||