[meta-freescale] [meta-fsl-demos][PATCH 07/12] packagegroup-fsl-tools-core.bb and packagegroup-fsl-tools-extended.bb: Collections of tools commonly used in image recipes.

Ann Thornton ra43240 at freescale.com
Wed Aug 19 06:32:01 PDT 2015


This collection of tool packages facilitates common image recipes making it
easier to have an image recipe that works across many platforms.

Signed-off-by: Ann Thornton <ra43240 at freescale.com>
---
 .../packagegroups/packagegroup-fsl-mfgtools.bb     | 30 +++++++++++
 .../packagegroups/packagegroup-fsl-tools-core.bb   | 36 +++++++++++++
 .../packagegroup-fsl-tools-extended.bb             | 61 ++++++++++++++++++++++
 3 files changed, 127 insertions(+)
 create mode 100644 recipes-fsl/packagegroups/packagegroup-fsl-mfgtools.bb
 create mode 100644 recipes-fsl/packagegroups/packagegroup-fsl-tools-core.bb
 create mode 100644 recipes-fsl/packagegroups/packagegroup-fsl-tools-extended.bb

diff --git a/recipes-fsl/packagegroups/packagegroup-fsl-mfgtools.bb b/recipes-fsl/packagegroups/packagegroup-fsl-mfgtools.bb
new file mode 100644
index 0000000..ae01c4a
--- /dev/null
+++ b/recipes-fsl/packagegroups/packagegroup-fsl-mfgtools.bb
@@ -0,0 +1,30 @@
+# Copyright (C) 2015 Freescale Semiconductor
+# Released under the MIT license (see COPYING.MIT for the terms)
+
+SUMMARY = "Freescale Package group for development tools"
+LICENSE = "MIT"
+LIC_FILES_CHKSUM = "file://${COREBASE}/LICENSE;md5=3f40d7994397109285ec7b81fdeb3b58 \
+                    file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420"
+
+inherit packagegroup
+
+PACKAGES = "${PN}"
+
+RDEPENDS_${PN} = " \
+    packagegroup-core-boot \
+    bash \
+    util-linux \
+    dosfstools \
+    mtd-utils \
+    mtd-utils-ubifs \
+    mtd-utils-jffs2 \
+    e2fsprogs-mke2fs \
+    mdadm \
+    hdparm \
+"
+
+RDEPENDS_${PN}_append_imx = " \
+    coreutils \
+    mmc-utils \
+    fsl-rc-local \
+"
diff --git a/recipes-fsl/packagegroups/packagegroup-fsl-tools-core.bb b/recipes-fsl/packagegroups/packagegroup-fsl-tools-core.bb
new file mode 100644
index 0000000..eb3ce8a
--- /dev/null
+++ b/recipes-fsl/packagegroups/packagegroup-fsl-tools-core.bb
@@ -0,0 +1,36 @@
+# Copyright (C) 2015 Freescale Semiconductor
+# Released under the MIT license (see COPYING.MIT for the terms)
+
+SUMMARY = "Freescale Package group for core tools"
+LICENSE = "MIT"
+LIC_FILES_CHKSUM = "file://${COREBASE}/LICENSE;md5=3f40d7994397109285ec7b81fdeb3b58 \
+                    file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420"
+
+inherit packagegroup
+
+PACKAGES = "${PN}"
+
+RDEPENDS_${PN} = " \
+    e2fsprogs \
+    e2fsprogs-badblocks \
+    e2fsprogs-e2fsck \
+    e2fsprogs-tune2fs  \
+    i2c-tools \
+    kmod \
+    libhugetlbfs \
+    lmsensors-sensors \
+    memtester \
+    pkgconfig \
+    python-subprocess \
+    python-datetime \
+    python-json \
+    procps \
+    minicom \
+    coreutils \
+    elfutils \
+    file \
+    psmisc \
+    sysfsutils \
+    sysklogd \
+    sysstat \
+"
\ No newline at end of file
diff --git a/recipes-fsl/packagegroups/packagegroup-fsl-tools-extended.bb b/recipes-fsl/packagegroups/packagegroup-fsl-tools-extended.bb
new file mode 100644
index 0000000..95c8793
--- /dev/null
+++ b/recipes-fsl/packagegroups/packagegroup-fsl-tools-extended.bb
@@ -0,0 +1,61 @@
+# Copyright (C) 2015 Freescale Semiconductor
+# Released under the MIT license (see COPYING.MIT for the terms)
+
+SUMMARY = "Freescale Package group for extended tools"
+LICENSE = "MIT"
+LIC_FILES_CHKSUM = "file://${COREBASE}/LICENSE;md5=3f40d7994397109285ec7b81fdeb3b58 \
+                    file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420"
+
+inherit packagegroup
+
+PACKAGES = "${PN}"
+
+X11_TOOLS = "${@base_contains('DISTRO_FEATURES', 'x11', \
+    'lsb \
+    lsbinitscripts \
+    lsbtest ', '', d)} \
+"
+
+IMX_TOOLS = ""
+IMX_TOOLS_imx = "imx-kobs"
+
+SOC_TOOLS_TEST = ""
+SOC_TOOLS_TEST_vf  = "imx-test"
+SOC_TOOLS_TEST_mxs = "imx-test"
+SOC_TOOLS_TEST_mx3 = "imx-test"
+SOC_TOOLS_TEST_mx5 = "imx-test"
+SOC_TOOLS_TEST_mx6 = "imx-test"
+SOC_TOOLS_TEST_mx7 = "imx-test"
+
+ADL_NETWORK_LAYER_TOOLS = "${@base_contains('BBFILE_COLLECTIONS', 'networking-layer', \
+    'strongswan', '', d)} \
+"
+
+RDEPENDS_${PN} = "\
+    bc \
+    chkconfig \
+    cronie \
+    db \
+    debianutils \
+    lsof \
+    man \
+    man-pages \
+    oprofile \
+    parted \
+    perf \
+    rng-tools \
+    rt-tests \
+    sqlite3 \
+    texinfo \
+    unzip \
+    usbutils \
+    usbutils-ids \
+    watchdog \
+    which \
+    xz  \
+    zip \
+    ${X11_TOOLS} \
+    ${SOC_TOOLS_TEST} \
+    ${IMX_TOOLS} \
+    ${ADL_NETWORK_LAYER_TOOLS} \
+"
-- 
1.9.1



More information about the meta-freescale mailing list