meta-virtualization/recipes-extended/images
Christopher Clark 545461ba2f xen: separate recipes for hypervisor and tools; switch to git as source
This change changes the names of many packages produced: the
xen-tools recipe now builds packages previous built by the xen
recipe, so the package prefix changes from "xen-" to "xen-tools-".
A temporary bbappend is provided for qemu to ease the transition.

Multiple motivations for recipe separation:
- improves efficiency of incremental build and development
- supports building the hypervisor and tools with different toolchains
  and for different architectures

Switch to using a git recipe on the Xen stable branch:
- enables easier tracking of critical XSA security updates applied
  upstream by just advancing SRCREV along the branch
Revision has been set to the tip of the stable-4.12 branch, which
has the one XSA-312 patch applied on top of RELEASE-4.12.2.

The recipe refactor externalizes the block tap components, to enable optional
building of blktap in a separate recipe outside xen-tools, needed by OpenXT.

xenstored is made a virtual package to support switching between
alternative implementations (several exist).

Update xen-image-minimal to install the xen-tools package, which
replaces what was previously xen-base.

Determine the flask policy filename, which is Xen-version specific,
using the same method as the Xen build system.

qemu: update PACKAGECONFIG[xen] for xen package renaming: allows builds
to continue correctly in the meantime while openembedded core and poky
are updated.

OpenXT ticket reference: OXT-1694

Signed-off-by: Christopher Clark <christopher.clark6@baesystems.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2020-02-27 16:59:23 -05:00
..
cloud-image-compute.bb Added template cloud-* images 2012-12-07 15:32:31 +01:00
cloud-image-controller.bb meta-virtualization: Drop ROOTFS_PKGMANAGE_BOOTSTRAP 2017-08-03 23:47:21 -04:00
cloud-image-guest.bb meta-virtualization: Drop ROOTFS_PKGMANAGE_BOOTSTRAP 2017-08-03 23:47:21 -04:00
container-base.bb container-base: Allow building with a specific kernel binding 2019-04-07 23:09:58 -04:00
kvm-image-minimal.bb kvm-image-minimal: drop remaining ROOTFS_PKGMANAGE_BOOTSTRAP 2017-12-28 11:12:04 -05:00
xen-guest-image-minimal.bb xen-guest-image-minimal: do not inherit distro_features_check 2019-11-25 16:04:23 -05:00
xen-image-minimal.bb xen: separate recipes for hypervisor and tools; switch to git as source 2020-02-27 16:59:23 -05:00