blob: 204313d0cbb245ebf05eba513759dc66f44ddd75 (
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
28
29
30
31
32
33
34
35
|
include python-nova.inc
PR = "r0"
FILESEXTRAPATHS := "${THISDIR}/${PYTHON_PN}"
SRC_URI += "file://nova-compute \
file://nova.conf \
file://openrc \
"
inherit compute update-rc.d
PACKAGES = "${SRCNAME}-compute ${SRCNAME}-compute-misc"
do_install_append() {
if ${@base_contains('DISTRO_FEATURES', 'sysvinit', 'true', 'false', d)}; then
install -d ${D}${sysconfdir}/init.d
install -m 0755 ${WORKDIR}/nova-compute ${D}${sysconfdir}/init.d/nova-compute
fi
}
FILES_${SRCNAME}-compute = " ${files_${SRCNAME}-compute}"
# the controller is built, so we package it out of the way
FILES_${SRCNAME}-compute-misc = "${files_${SRCNAME}-controller} ${files_${SRCNAME}-common} ${files_${PYTHON_PN}}"
RDEPENDS_${SRCNAME}-compute = "${PYTHON_PN} ${SRCNAME}-common \
qemu libvirt libvirt-libvirtd libvirt-python libvirt-virsh"
RCONFLICTS_${SRCNAME}-compute = "${SRCNAME}-controller"
INITSCRIPT_PACKAGES = "${SRCNAME}-compute"
INITSCRIPT_NAME_${SRCNAME}-compute = "nova-compute"
|