[distro][PATCH 1/4] packagegroup-qoriq-tools: add recipe
Ting Liu
From: Ting Liu <ting.liu@...>
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@...>
---
.../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
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@...>
---
.../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