From 03b7e818e6b1c4b67445a3972c96eb0bf31edcae Mon Sep 17 00:00:00 2001 From: Doug Goldstein Date: Tue, 22 Dec 2015 14:02:26 -0500 Subject: 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 Signed-off-by: Chris Patterson Signed-off-by: Bruce Ashfield --- recipes-extended/xen/xen.inc | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) 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 = " \ ${PN}-xenpaging \ " +RDEPENDS_${PN}-devd = " \ + ${PN}-xl \ + " + RDEPENDS_${PN}-fsimage = " \ libext2fs \ " @@ -328,6 +332,10 @@ FILES_${PN}-console = "\ ${sbindir}/xenconsoled \ " +FILES_${PN}-devd = "\ + ${sysconfdir}/init.d/xendriverdomain \ + " + FILES_${PN}-flask = "\ ${sbindir}/flask-get-bool \ ${sbindir}/flask-getenforce \ @@ -648,7 +656,7 @@ FILES_${PN}-xendomains += "\ " # configure init.d scripts -INITSCRIPT_PACKAGES = "${PN}-xend ${PN}-xencommons ${PN}-xen-watchdog ${PN}-xendomains" +INITSCRIPT_PACKAGES = "${PN}-xend ${PN}-xencommons ${PN}-xen-watchdog ${PN}-xendomains ${PN}-devd" INITSCRIPT_NAME_${PN}-xencommons = "xencommons" INITSCRIPT_PARAMS_${PN}-xencommons = "defaults 80" INITSCRIPT_NAME_${PN}-xen-watchdog = "xen-watchdog" @@ -657,6 +665,8 @@ INITSCRIPT_NAME_${PN}-xend = "xend" INITSCRIPT_PARAMS_${PN}-xend = "defaults 82" INITSCRIPT_NAME_${PN}-xendomains = "xendomains" INITSCRIPT_PARAMS_${PN}-xendomains = "defaults 83" +INITSCRIPT_NAME_${PN}-devd = "xendriverdomain" +INITSCRIPT_PARAMS_${PN}-devd = "defaults 82" # systemd packages SYSTEMD_PACKAGES = "${PN}-xen-watchdog ${PN}-xencommons ${PN}-xendomains" -- cgit v1.2.3-54-g00ecf