]> code.ossystems Code Review - meta-freescale.git/commitdiff
packagegroup-fsl-mfgtool: Provide the required packages
authorOtavio Salvador <otavio@ossystems.com.br>
Fri, 17 Jan 2014 16:19:28 +0000 (14:19 -0200)
committerOtavio Salvador <otavio@ossystems.com.br>
Mon, 3 Mar 2014 21:19:42 +0000 (18:19 -0300)
This provides the set of packages needed for Manufactoring Tool
initramfs images.

Change-Id: I895934110d4ffcfdb9d283c7ea015223093a95d2
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
meta-fsl-arm/recipes-fsl/packagegroups/packagegroup-fsl-mfgtool.bb [new file with mode: 0644]

diff --git a/meta-fsl-arm/recipes-fsl/packagegroups/packagegroup-fsl-mfgtool.bb b/meta-fsl-arm/recipes-fsl/packagegroups/packagegroup-fsl-mfgtool.bb
new file mode 100644 (file)
index 0000000..0afa9b4
--- /dev/null
@@ -0,0 +1,46 @@
+# Copyright (C) 2014 O.S. Systems Software LTDA.
+
+SUMMARY = "Freescale Manufacturing Tool requirements"
+LICENSE = "MIT"
+
+inherit packagegroup
+
+PACKAGES = " \
+    ${PN}-base \
+    ${PN}-mtd \
+    ${PN}-extfs \
+"
+
+# The essential packages for device bootup that may be set in the
+# machine configuration file.
+MACHINE_ESSENTIAL_EXTRA_RDEPENDS ?= ""
+
+# Distro can override the following VIRTUAL-RUNTIME providers:
+VIRTUAL-RUNTIME_keymaps ?= "keymaps"
+
+RDEPENDS_${PN}-base = " \
+    bash \
+    imx-uuc \
+    util-linux \
+    coreutils \
+    dosfstools \
+    base-files \
+    base-passwd \
+    busybox \
+    ${@base_contains("MACHINE_FEATURES", "keyboard", "${VIRTUAL-RUNTIME_keymaps}", "", d)} \
+    ${MACHINE_ESSENTIAL_EXTRA_RDEPENDS} \
+"
+
+RDEPENDS_${PN}-mtd = " \
+    ${PN}-base \
+    imx-kobs \
+    mtd-utils \
+    mtd-utils-ubifs \
+"
+
+RDEPENDS_${PN}-extfs = " \
+    ${PN}-base \
+    e2fsprogs-mke2fs \
+"
+
+PACKAGE_ARCH = "${MACHINE_ARCH}"