summaryrefslogtreecommitdiffstats
path: root/meta-openstack/recipes-devtools/python/python-nova-controller_2013.1.3.bb
diff options
context:
space:
mode:
Diffstat (limited to 'meta-openstack/recipes-devtools/python/python-nova-controller_2013.1.3.bb')
-rw-r--r--meta-openstack/recipes-devtools/python/python-nova-controller_2013.1.3.bb24
1 files changed, 20 insertions, 4 deletions
diff --git a/meta-openstack/recipes-devtools/python/python-nova-controller_2013.1.3.bb b/meta-openstack/recipes-devtools/python/python-nova-controller_2013.1.3.bb
index 36b5ba3..c99a890 100644
--- a/meta-openstack/recipes-devtools/python/python-nova-controller_2013.1.3.bb
+++ b/meta-openstack/recipes-devtools/python/python-nova-controller_2013.1.3.bb
@@ -5,19 +5,24 @@ PR = "r0"
5FILESEXTRAPATHS := "${THISDIR}/${PYTHON_PN}" 5FILESEXTRAPATHS := "${THISDIR}/${PYTHON_PN}"
6 6
7SRC_URI += "file://nova-all \ 7SRC_URI += "file://nova-all \
8 file://nova-consoleauth \
9 file://nova-novncproxy \
8 file://nova.conf \ 10 file://nova.conf \
9 file://openrc \ 11 file://openrc \
10 " 12 "
11 13
12inherit hosts update-rc.d 14inherit hosts update-rc.d
13 15
14#PACKAGES = "${SRCNAME}-controller ${SRCNAME}-controller-misc"
15PACKAGES = "${PN} ${PN}-dbg ${SRCNAME}-controller-misc ${SRCNAME}-controller" 16PACKAGES = "${PN} ${PN}-dbg ${SRCNAME}-controller-misc ${SRCNAME}-controller"
17PACKAGES += " ${SRCNAME}-consoleauth"
18PACKAGES += " ${SRCNAME}-novncproxy"
16 19
17do_install_append() { 20do_install_append() {
18 if ${@base_contains('DISTRO_FEATURES', 'sysvinit', 'true', 'false', d)}; then 21 if ${@base_contains('DISTRO_FEATURES', 'sysvinit', 'true', 'false', d)}; then
19 install -d ${D}${sysconfdir}/init.d 22 install -d ${D}${sysconfdir}/init.d
20 install -m 0755 ${WORKDIR}/nova-all ${D}${sysconfdir}/init.d/nova-all 23 install -m 0755 ${WORKDIR}/nova-all ${D}${sysconfdir}/init.d/nova-all
24 install -m 0755 ${WORKDIR}/nova-consoleauth ${D}${sysconfdir}/init.d/nova-consoleauth
25 install -m 0755 ${WORKDIR}/nova-novncproxy ${D}${sysconfdir}/init.d/nova-novncproxy
21 fi 26 fi
22} 27}
23 28
@@ -49,7 +54,15 @@ pkg_postinst_${SRCNAME}-controller () {
49FILES_${SRCNAME}-controller = " \ 54FILES_${SRCNAME}-controller = " \
50 ${bindir} \ 55 ${bindir} \
51 ${sysconfdir}/${SRCNAME}/* \ 56 ${sysconfdir}/${SRCNAME}/* \
52 ${sysconfdir}/init.d/nova-all" 57 ${sysconfdir}/init.d/nova-all \
58"
59
60FILES_${SRCNAME}-consoleauth = " \
61 ${sysconfdir}/init.d/nova-consoleauth \
62"
63FILES_${SRCNAME}-novncproxy = " \
64 ${sysconfdir}/init.d/nova-novncproxy \
65"
53 66
54FILES_${SRCNAME}-controller-misc = " \ 67FILES_${SRCNAME}-controller-misc = " \
55 ${bindir}/nova-compute \ 68 ${bindir}/nova-compute \
@@ -62,10 +75,13 @@ FILES_${SRCNAME}-controller-misc = " \
62FILES_${PN} = " \ 75FILES_${PN} = " \
63 ${libdir}/python*/site-packages" 76 ${libdir}/python*/site-packages"
64 77
65RDEPENDS_${SRCNAME}-controller = "${PYTHON_PN} ${SRCNAME}-common \ 78RDEPENDS_${SRCNAME}-controller = "${PYTHON_PN} ${SRCNAME}-common ${SRCNAME}-consoleauth \
79 ${SRCNAME}-novncproxy \
66 postgresql postgresql-client python-psycopg2" 80 postgresql postgresql-client python-psycopg2"
67 81
68RCONFLICTS_${SRCNAME}-controller = "${SRCNAME}-compute" 82RCONFLICTS_${SRCNAME}-controller = "${SRCNAME}-compute"
69 83
70INITSCRIPT_PACKAGES = "${SRCNAME}-controller" 84INITSCRIPT_PACKAGES = "${SRCNAME}-controller ${SRCNAME}-consoleauth ${SRCNAME}-novncproxy"
71INITSCRIPT_NAME_${SRCNAME}-controller = "nova-all" 85INITSCRIPT_NAME_${SRCNAME}-controller = "nova-all"
86INITSCRIPT_NAME_${SRCNAME}-consoleauth = "nova-consoleauth"
87INITSCRIPT_NAME_${SRCNAME}-novncproxy = "nova-novncproxy"