From 98ed26b83118ec281e6c921bad3bcd7e366e6dcf Mon Sep 17 00:00:00 2001 From: Chris Patterson Date: Tue, 10 Sep 2013 21:02:39 -0400 Subject: linux-yocto: add optional support for aufs and xen using DISTRO_FEATURES. Signed-off-by: Chris Patterson --- recipes-kernel/linux/linux-yocto_3.10.bbappend | 6 ++++++ recipes-kernel/linux/linux-yocto_3.4.bbappend | 3 +++ recipes-kernel/linux/linux-yocto_3.8.bbappend | 6 ++++++ 3 files changed, 15 insertions(+) (limited to 'recipes-kernel') diff --git a/recipes-kernel/linux/linux-yocto_3.10.bbappend b/recipes-kernel/linux/linux-yocto_3.10.bbappend index 2893a01c..cc7fd98b 100644 --- a/recipes-kernel/linux/linux-yocto_3.10.bbappend +++ b/recipes-kernel/linux/linux-yocto_3.10.bbappend @@ -11,3 +11,9 @@ KERNEL_FEATURES_append = " features/kvm/qemu-kvm-enable.scc" module_autoload_kvm = "kvm" module_autoload_kvm-amd = "kvm-amd" module_autoload_kvm-intel = "kvm-intel" + +# aufs kernel support required for xen-image-minimal +KERNEL_FEATURES_append += "${@base_contains('DISTRO_FEATURES', 'aufs', ' features/aufs/aufs-enable.scc', '', d)}" + +# xen dom0 kernel support +SRC_URI += "${@base_contains('DISTRO_FEATURES', 'xen', ' file://xen.scc', '', d)}" diff --git a/recipes-kernel/linux/linux-yocto_3.4.bbappend b/recipes-kernel/linux/linux-yocto_3.4.bbappend index 2893a01c..448d57f7 100644 --- a/recipes-kernel/linux/linux-yocto_3.4.bbappend +++ b/recipes-kernel/linux/linux-yocto_3.4.bbappend @@ -11,3 +11,6 @@ KERNEL_FEATURES_append = " features/kvm/qemu-kvm-enable.scc" module_autoload_kvm = "kvm" module_autoload_kvm-amd = "kvm-amd" module_autoload_kvm-intel = "kvm-intel" + +# xen dom0 kernel support +SRC_URI += "${@base_contains('DISTRO_FEATURES', 'xen', ' file://xen.scc', '', d)}" diff --git a/recipes-kernel/linux/linux-yocto_3.8.bbappend b/recipes-kernel/linux/linux-yocto_3.8.bbappend index 2893a01c..cc7fd98b 100644 --- a/recipes-kernel/linux/linux-yocto_3.8.bbappend +++ b/recipes-kernel/linux/linux-yocto_3.8.bbappend @@ -11,3 +11,9 @@ KERNEL_FEATURES_append = " features/kvm/qemu-kvm-enable.scc" module_autoload_kvm = "kvm" module_autoload_kvm-amd = "kvm-amd" module_autoload_kvm-intel = "kvm-intel" + +# aufs kernel support required for xen-image-minimal +KERNEL_FEATURES_append += "${@base_contains('DISTRO_FEATURES', 'aufs', ' features/aufs/aufs-enable.scc', '', d)}" + +# xen dom0 kernel support +SRC_URI += "${@base_contains('DISTRO_FEATURES', 'xen', ' file://xen.scc', '', d)}" -- cgit v1.2.3-54-g00ecf