blob: aa308f417e73c5cc42c25fae9866fa5aa1873040 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
QEMU_SYSTEM:aarch64 = "qemu-system-aarch64"
# Only include the sysvinit scripts if sysvinit is enabled.
do_install:append () {
if [ -e ${D}/usr/lib/xen/bin/pygrub ]; then
sed -i -e '1c#!/usr/bin/env python3' ${D}/usr/lib/xen/bin/pygrub
fi
if [ "${@bb.utils.contains('DISTRO_FEATURES', 'sysvinit', 'sysvinit', '', d)}" != 'sysvinit' ]; then
rm -f ${D}/etc/init.d/xendomains
rm -f ${D}/etc/init.d/xencommons
rm -f ${D}/etc/init.d/xendriverdomain
rm -f ${D}/etc/init.d/xen-watchdog
fi
}
# If we're in a hybrid configuration, we want to stop the system from
# running any Xen sysvinit scripts
# This has a side effect of, on a hybrid system, if the init manager is
# sysvinit, the user will need to manually enable Xen.
INHIBIT_UPDATERCD_BBCLASS = "${@bb.utils.contains('DISTRO_FEATURES', 'systemd', '1', '', d)}"
FILES:${PN} += " \
${libdir}/xen/bin/init-dom0less \
${libdir}/xen/bin/get_overlay \
${libdir}/xen/bin/get_overlay.sh \
"
|