diff options
author | Bruce Ashfield <bruce.ashfield@gmail.com> | 2022-03-08 13:17:45 -0500 |
---|---|---|
committer | Bruce Ashfield <bruce.ashfield@gmail.com> | 2022-03-21 17:31:29 -0400 |
commit | c9554c69371341346ab043e9ce580e9416d31c12 (patch) | |
tree | 16c009eb20c2abff98bdf7ea63db99291b021b51 | |
parent | 5f1937e4fb0f9150cebe1f6d3cd900c67b664e80 (diff) | |
download | meta-virtualization-c9554c69371341346ab043e9ce580e9416d31c12.tar.gz |
xen: only package xencommon systemd components if systemd is enabled
We've had reports of both the init.d xencommons and the systemd
services attempting to initialize the console, and breaking boot.
The systemd initialization really only needs to be enabled when
systemd is in DISTRO_FEATURES, and init.d the opposite.
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
-rw-r--r-- | recipes-extended/xen/xen-tools.inc | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/recipes-extended/xen/xen-tools.inc b/recipes-extended/xen/xen-tools.inc index 6e25046e..6bbc8cd8 100644 --- a/recipes-extended/xen/xen-tools.inc +++ b/recipes-extended/xen/xen-tools.inc | |||
@@ -655,14 +655,14 @@ FILES:${PN}-xm = "\ | |||
655 | FILES:${PN}-xencommons += "\ | 655 | FILES:${PN}-xencommons += "\ |
656 | ${nonarch_libdir}/modules-load.d/xen.conf \ | 656 | ${nonarch_libdir}/modules-load.d/xen.conf \ |
657 | ${sysconfdir}/default/xencommons \ | 657 | ${sysconfdir}/default/xencommons \ |
658 | ${sysconfdir}/init.d/xencommons \ | 658 | ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', '', '${sysconfdir}/init.d/xencommons', d)} \ |
659 | ${sysconfdir}/xen/scripts/launch-xenstore \ | 659 | ${sysconfdir}/xen/scripts/launch-xenstore \ |
660 | ${systemd_unitdir}/system/proc-xen.mount \ | 660 | ${systemd_unitdir}/system/proc-xen.mount \ |
661 | ${systemd_unitdir}/system/xen-qemu-dom0-disk-backend.service \ | 661 | ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', '${systemd_unitdir}/system/xen-qemu-dom0-disk-backend.service', '', d)} \ |
662 | ${systemd_unitdir}/system/xenconsoled.service \ | 662 | ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', '${systemd_unitdir}/system/xenconsoled.service', '', d)} \ |
663 | ${systemd_unitdir}/system/xen-init-dom0.service \ | 663 | ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', '${systemd_unitdir}/system/xen-init-dom0.service', '', d)} \ |
664 | ${systemd_unitdir}/system/xenstored.service \ | 664 | ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', '${systemd_unitdir}/system/xenstored.service', '', d)} \ |
665 | ${systemd_unitdir}/system/var-lib-xenstored.mount \ | 665 | ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', '${systemd_unitdir}/system/var-lib-xenstored.mount', '', d)} \ |
666 | " | 666 | " |
667 | 667 | ||
668 | FILES:${PN}-xend += " \ | 668 | FILES:${PN}-xend += " \ |