summaryrefslogtreecommitdiffstats
path: root/recipes-extended
diff options
context:
space:
mode:
authorDoug Goldstein <cardoe@cardoe.com>2015-12-22 14:02:26 -0500
committerBruce Ashfield <bruce@zedd.org>2015-12-25 22:51:29 -0500
commit03b7e818e6b1c4b67445a3972c96eb0bf31edcae (patch)
tree738220019d579d4731d4387d8ba13441a44b9a4f /recipes-extended
parent591eb3e2eac8288550b1c32fe4661fc58ced23fe (diff)
downloadmeta-virtualization-03b7e818e6b1c4b67445a3972c96eb0bf31edcae.tar.gz
xen: add support for files added with Xen 4.6
Xen 4.6 dropped udev support and has instead switched to their own 'devd' daemon run by the xl command. There is a SysV init script provided with it but no systemd service file. Signed-off-by: Doug Goldstein <cardoe@cardoe.com> Signed-off-by: Chris Patterson <cjp256@gmail.com> Signed-off-by: Bruce Ashfield <bruce@zedd.org>
Diffstat (limited to 'recipes-extended')
-rw-r--r--recipes-extended/xen/xen.inc12
1 files changed, 11 insertions, 1 deletions
diff --git a/recipes-extended/xen/xen.inc b/recipes-extended/xen/xen.inc
index 3d5f4b9e..4833c9e7 100644
--- a/recipes-extended/xen/xen.inc
+++ b/recipes-extended/xen/xen.inc
@@ -87,6 +87,10 @@ RRECOMMENDS_${PN}-base = " \
87 ${PN}-xenpaging \ 87 ${PN}-xenpaging \
88 " 88 "
89 89
90RDEPENDS_${PN}-devd = " \
91 ${PN}-xl \
92 "
93
90RDEPENDS_${PN}-fsimage = " \ 94RDEPENDS_${PN}-fsimage = " \
91 libext2fs \ 95 libext2fs \
92 " 96 "
@@ -328,6 +332,10 @@ FILES_${PN}-console = "\
328 ${sbindir}/xenconsoled \ 332 ${sbindir}/xenconsoled \
329 " 333 "
330 334
335FILES_${PN}-devd = "\
336 ${sysconfdir}/init.d/xendriverdomain \
337 "
338
331FILES_${PN}-flask = "\ 339FILES_${PN}-flask = "\
332 ${sbindir}/flask-get-bool \ 340 ${sbindir}/flask-get-bool \
333 ${sbindir}/flask-getenforce \ 341 ${sbindir}/flask-getenforce \
@@ -648,7 +656,7 @@ FILES_${PN}-xendomains += "\
648 " 656 "
649 657
650# configure init.d scripts 658# configure init.d scripts
651INITSCRIPT_PACKAGES = "${PN}-xend ${PN}-xencommons ${PN}-xen-watchdog ${PN}-xendomains" 659INITSCRIPT_PACKAGES = "${PN}-xend ${PN}-xencommons ${PN}-xen-watchdog ${PN}-xendomains ${PN}-devd"
652INITSCRIPT_NAME_${PN}-xencommons = "xencommons" 660INITSCRIPT_NAME_${PN}-xencommons = "xencommons"
653INITSCRIPT_PARAMS_${PN}-xencommons = "defaults 80" 661INITSCRIPT_PARAMS_${PN}-xencommons = "defaults 80"
654INITSCRIPT_NAME_${PN}-xen-watchdog = "xen-watchdog" 662INITSCRIPT_NAME_${PN}-xen-watchdog = "xen-watchdog"
@@ -657,6 +665,8 @@ INITSCRIPT_NAME_${PN}-xend = "xend"
657INITSCRIPT_PARAMS_${PN}-xend = "defaults 82" 665INITSCRIPT_PARAMS_${PN}-xend = "defaults 82"
658INITSCRIPT_NAME_${PN}-xendomains = "xendomains" 666INITSCRIPT_NAME_${PN}-xendomains = "xendomains"
659INITSCRIPT_PARAMS_${PN}-xendomains = "defaults 83" 667INITSCRIPT_PARAMS_${PN}-xendomains = "defaults 83"
668INITSCRIPT_NAME_${PN}-devd = "xendriverdomain"
669INITSCRIPT_PARAMS_${PN}-devd = "defaults 82"
660 670
661# systemd packages 671# systemd packages
662SYSTEMD_PACKAGES = "${PN}-xen-watchdog ${PN}-xencommons ${PN}-xendomains" 672SYSTEMD_PACKAGES = "${PN}-xen-watchdog ${PN}-xencommons ${PN}-xendomains"