[meta-freescale] [distro][PATCH 1/5] packagegroup-virtualization: add recipe

Chunrong Guo B40290 at freescale.com
Wed Apr 26 02:45:15 PDT 2017


From: Chunrong Guo <chunrong.guo at nxp.com>

   * packagegroup-virtualization defines the packages group for virtualization
     support

Signed-off-by: Chunrong Guo <B40290 at freescale.com>
---
 .../packagegroups/packagegroup-virtualization.bb   | 37 ++++++++++++++++++++++
 1 file changed, 37 insertions(+)
 create mode 100644 recipes-fsl/packagegroups/packagegroup-virtualization.bb

diff --git a/recipes-fsl/packagegroups/packagegroup-virtualization.bb b/recipes-fsl/packagegroups/packagegroup-virtualization.bb
new file mode 100644
index 0000000..548671c
--- /dev/null
+++ b/recipes-fsl/packagegroups/packagegroup-virtualization.bb
@@ -0,0 +1,37 @@
+# Copyright (C) 2017 NXP Semiconductors
+# Released under the MIT license (see COPYING.MIT for the terms)
+DESCRIPTION = "Package group used by NXP Community to provide virtualization packages"
+SUMMARY = "NXP Community Package group - virtualization, virtualization is \
+the creation of a virtual -- rather than actual -- version of something, such \
+as an operating system, it is an important feature of NXP QorIQ platforms, the \
+major virtualization technique supported by QorIQ includes docker, qemu and lxc"
+
+PACKAGE_ARCH = "${MACHINE_ARCH}"
+
+inherit packagegroup
+
+PACKAGES = "${PN}-libvirt  ${PN}-lxc  ${PN}-qemu ${PN}-docker "
+
+DOCKER-PKGS = ""
+DOCKER-PKGS_qoriq-arm = "docker docker-registry"
+DOCKER-PKGS_qoriq-arm64 = "docker docker-registry"
+
+RDEPENDS_${PN}-libvirt_qoriq = "${@bb.utils.contains('DISTRO_FEATURES', 'x11', \
+    'libvirt \
+    libvirt-libvirtd \
+    libvirt-virsh', \
+    '', d)} \
+" 
+
+RDEPENDS_${PN}-lxc_qoriq = "${@bb.utils.contains('DISTRO_FEATURES', 'x11', \
+    'lxc', \
+    '', d)} \
+"
+
+RDEPENDS_${PN}-qemu_qoriq = "${@bb.utils.contains('DISTRO_FEATURES', 'x11', \
+    'qemu', \
+    '', d)} \
+"
+
+RDEPENDS_${PN}-docker_qoriq = "${DOCKER-PKGS}"
+
-- 
1.9.0



More information about the meta-freescale mailing list