[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