diff options
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" | ||
