[meta-freescale] [distro][PATCH 1/4] packagegroup-qoriq-tools: add recipe

ting.liu at nxp.com ting.liu at nxp.com
Tue Nov 21 07:11:17 PST 2017


From: Ting Liu <ting.liu at nxp.com>

This package group is used to provide essential packages for evaluating
Qoriq machines. The size is limited to be suited for on-chip flash storage.

Signed-off-by: Ting Liu <ting.liu at nxp.com>
---
 .../packagegroups/packagegroup-qoriq-tools.bb      | 120 +++++++++++++++++++++
 1 file changed, 120 insertions(+)
 create mode 100644 recipes-fsl/packagegroups/packagegroup-qoriq-tools.bb

diff --git a/recipes-fsl/packagegroups/packagegroup-qoriq-tools.bb b/recipes-fsl/packagegroups/packagegroup-qoriq-tools.bb
new file mode 100644
index 0000000..574e535
--- /dev/null
+++ b/recipes-fsl/packagegroups/packagegroup-qoriq-tools.bb
@@ -0,0 +1,120 @@
+SUMMARY = "FSL Community package group - set of commonly used Qoriq tools"
+DESCRIPTION = "Package group used by FSL Community to provide essential \
+packages for evaluating Qoriq machines. The size is limited to be suited \
+for on-chip flash storage."
+
+PACKAGE_ARCH = "${MACHINE_ARCH}"
+
+inherit packagegroup
+
+RDEPENDS_${PN} ?= "packagegroup-core-boot"
+
+# essential NXP packages to enable Qoriq machines' functionality
+RDEPENDS_${PN}_append_ls1012a = " \
+    ppfe-firmware \
+"
+RDEPENDS_${PN}_append_ls1043a = " \
+    eth-config \
+    fmc \
+"
+RDEPENDS_${PN}_append_ls1046a = " \
+    eth-config \
+    fmc \
+"
+RDEPENDS_${PN}_append_ls1043ardb = " \
+    ceetm \
+    restool \
+"
+RDEPENDS_${PN}_append_ls1046ardb = " \
+    ceetm \
+    restool \
+"
+RDEPENDS_${PN}_append_ls1088ardb = " \
+    aiopsl \
+    gpp-aioptool \
+    ofp \
+    restool \
+"
+RDEPENDS_${PN}_append_ls2088ardb = " \
+    aiopsl \
+    gpp-aioptool \
+    ofp \
+    restool \
+"
+
+# basic networking packages
+RDEPENDS_${PN}_append = " \
+    bridge-utils \
+    ethtool \
+    iproute2 \
+    iproute2-tc \
+    iptables \
+    iputils \
+    inetutils \
+    inetutils-hostname \
+    inetutils-ifconfig \
+    inetutils-inetd \
+    inetutils-logger \
+    inetutils-ping \
+    inetutils-ping6 \
+    inetutils-rsh \
+    inetutils-rshd \
+    inetutils-syslogd \
+    inetutils-telnet \
+    inetutils-telnetd \
+    inetutils-traceroute \
+    ipsec-tools \
+    ipsec-demo \
+    net-tools \
+    netcat \
+    tcpdump \
+"
+
+# basic core packages
+RDEPENDS_${PN}_append = " \
+    bash \
+    coreutils \
+    cryptodev-linux \
+    cryptodev-module \
+    cryptodev-tests \
+    devmem2 \
+    dosfstools \
+    e2fsprogs-mke2fs \
+    elfutils \
+    file \
+    fio \
+    gptfdisk \
+    hdparm \
+    i2c-tools \
+    ifenslave \
+    iozone3 \
+    iperf3 \
+    kmod \
+    kernel-modules \
+    libhugetlbfs \
+    lmbench \
+    lmsensors-sensors \
+    mdadm \
+    memtester \
+    minicom \
+    mtd-utils \
+    mtd-utils-ubifs \
+    mtd-utils-jffs2 \
+    ${@bb.utils.contains('LICENSE_FLAGS_WHITELIST', 'non-commercial_netperf', 'netperf', '', d)} \
+    pciutils \
+    pkgconfig \
+    python-subprocess \
+    python-datetime \
+    python-json \
+    procps \
+    psmisc \
+    qemu \
+    sysfsutils \
+    sysklogd \
+    sysstat \
+    util-linux \
+"
+RDEPENDS_${PN}_append_ls1012a = " \
+    hostapd \
+"
+
-- 
2.7.4



More information about the meta-freescale mailing list