summaryrefslogtreecommitdiffstats
path: root/recipes-extended
diff options
context:
space:
mode:
authorChris Patterson <cjp256@gmail.com>2013-11-07 22:25:50 -0500
committerChris Patterson <cjp256@gmail.com>2013-11-07 22:25:50 -0500
commitbe39b4cced431b5a3b9a8dd6d21cc4dc8605089b (patch)
tree29c7746d1d350b3913fa23d25b73650b7ea32991 /recipes-extended
parentcd1d2e5d441eaf1b0f2e0fe17065e7e8c6b7a801 (diff)
downloadmeta-virtualization-be39b4cced431b5a3b9a8dd6d21cc4dc8605089b.tar.gz
xen: add xen_git recipe.
Added recipe for xen unstable from git repository. Moved now empty xen-flask and xen-libblktap packages from required dependencies from xen.inc into xen_4.3.1.bb. Signed-off-by: Chris Patterson <cjp256@gmail.com>
Diffstat (limited to 'recipes-extended')
-rw-r--r--recipes-extended/xen/xen.inc2
-rw-r--r--recipes-extended/xen/xen_4.3.1.bb5
-rw-r--r--recipes-extended/xen/xen_git.bb18
3 files changed, 23 insertions, 2 deletions
diff --git a/recipes-extended/xen/xen.inc b/recipes-extended/xen/xen.inc
index fff3dc17..9d438144 100644
--- a/recipes-extended/xen/xen.inc
+++ b/recipes-extended/xen/xen.inc
@@ -35,9 +35,7 @@ RDEPENDS_${PN}-base = "\
35 ${PN}-libvhd \ 35 ${PN}-libvhd \
36 ${PN}-libxenstat \ 36 ${PN}-libxenstat \
37 ${PN}-libxenstore \ 37 ${PN}-libxenstore \
38 ${PN}-libblktap \
39 ${PN}-libfsimage \ 38 ${PN}-libfsimage \
40 ${PN}-flask \
41 ${PN}-fsimage \ 39 ${PN}-fsimage \
42 ${PN}-hvmloader \ 40 ${PN}-hvmloader \
43 ${PN}-scripts-block \ 41 ${PN}-scripts-block \
diff --git a/recipes-extended/xen/xen_4.3.1.bb b/recipes-extended/xen/xen_4.3.1.bb
index 46563cea..2c9806b6 100644
--- a/recipes-extended/xen/xen_4.3.1.bb
+++ b/recipes-extended/xen/xen_4.3.1.bb
@@ -10,6 +10,11 @@ SRC_URI[sha256sum] = "3b5b7cc508b1739753585b5c25635471cdcef680e8770a78bf6ef9333d
10 10
11S = "${WORKDIR}/xen-${PV}" 11S = "${WORKDIR}/xen-${PV}"
12 12
13RDEPENDS_${PN}-base += "\
14 ${PN}-libblktap \
15 ${PN}-flask \
16 "
17
13do_configure_prepend() { 18do_configure_prepend() {
14 # fixup qemu-xen-traditional pciutils check hardcoded to test /usr/include/pci 19 # fixup qemu-xen-traditional pciutils check hardcoded to test /usr/include/pci
15 sed -i 's/\/usr\/include\/pci/$(STAGING_INCDIR)\/pci/g' ${S}/tools/qemu-xen-traditional/xen-hooks.mak 20 sed -i 's/\/usr\/include\/pci/$(STAGING_INCDIR)\/pci/g' ${S}/tools/qemu-xen-traditional/xen-hooks.mak
diff --git a/recipes-extended/xen/xen_git.bb b/recipes-extended/xen/xen_git.bb
new file mode 100644
index 00000000..f333157a
--- /dev/null
+++ b/recipes-extended/xen/xen_git.bb
@@ -0,0 +1,18 @@
1require xen.inc
2
3SRCREV = "68bd172e6fa565899c846eb72755c8ffd8562c8a"
4
5PV = "4.4.0+git${SRCPV}"
6
7S = "${WORKDIR}/git"
8
9SRC_URI = " \
10 git://xenbits.xen.org/xen.git \
11 "
12
13DEFAULT_PREFERENCE = "-1"
14
15PACKAGES += "${PN}-xen-mfndump"
16
17FILES_${PN}-xen-mfndump = "${sbindir}/xen-mfndump"
18