diff options
| author | Bruce Ashfield <bruce.ashfield@windriver.com> | 2014-01-06 13:46:47 -0500 |
|---|---|---|
| committer | Bruce Ashfield <bruce.ashfield@windriver.com> | 2014-01-15 00:33:53 -0500 |
| commit | 9ee16ea7922a1777e95cd5ecdf577c6d5935bbd2 (patch) | |
| tree | 8224b66e04b31c25dbbb767114a6f79b5bd4e59f /meta-openstack/recipes-devtools/python/python-ceilometer_git.bb | |
| parent | cc55dacc3e6f7ffd4819f40fb85a768aacd21709 (diff) | |
| download | meta-cloud-services-9ee16ea7922a1777e95cd5ecdf577c6d5935bbd2.tar.gz | |
ceilometer: create alarm-notifier and evaluator packaging and initscripts
Create and package initscripts from alarm-notifier and alarm-evaluator. These
are added as dependencies of the controller package, so the functional mix
at runtime doesn't change, with the exception that the agents are started on
boot of the controller.
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Diffstat (limited to 'meta-openstack/recipes-devtools/python/python-ceilometer_git.bb')
| -rw-r--r-- | meta-openstack/recipes-devtools/python/python-ceilometer_git.bb | 26 |
1 files changed, 23 insertions, 3 deletions
diff --git a/meta-openstack/recipes-devtools/python/python-ceilometer_git.bb b/meta-openstack/recipes-devtools/python/python-ceilometer_git.bb index 061b56e..e727200 100644 --- a/meta-openstack/recipes-devtools/python/python-ceilometer_git.bb +++ b/meta-openstack/recipes-devtools/python/python-ceilometer_git.bb | |||
| @@ -55,6 +55,12 @@ do_install_append() { | |||
| 55 | 55 | ||
| 56 | sed 's:@suffix@:agent-compute:' < ${WORKDIR}/ceilometer.init >${WORKDIR}/ceilometer-agent-compute.init.sh | 56 | sed 's:@suffix@:agent-compute:' < ${WORKDIR}/ceilometer.init >${WORKDIR}/ceilometer-agent-compute.init.sh |
| 57 | install -m 0755 ${WORKDIR}/ceilometer-agent-compute.init.sh ${D}${sysconfdir}/init.d/ceilometer-agent-compute | 57 | install -m 0755 ${WORKDIR}/ceilometer-agent-compute.init.sh ${D}${sysconfdir}/init.d/ceilometer-agent-compute |
| 58 | |||
| 59 | sed 's:@suffix@:alarm-notifier:' < ${WORKDIR}/ceilometer.init >${WORKDIR}/ceilometer-alarm-notifier.init.sh | ||
| 60 | install -m 0755 ${WORKDIR}/ceilometer-alarm-notifier.init.sh ${D}${sysconfdir}/init.d/ceilometer-alarm-notifier | ||
| 61 | |||
| 62 | sed 's:@suffix@:alarm-evaluator:' < ${WORKDIR}/ceilometer.init >${WORKDIR}/ceilometer-alarm-evaluator.init.sh | ||
| 63 | install -m 0755 ${WORKDIR}/ceilometer-alarm-evaluator.init.sh ${D}${sysconfdir}/init.d/ceilometer-alarm-evaluator | ||
| 58 | fi | 64 | fi |
| 59 | 65 | ||
| 60 | cp run-tests.sh ${CEILOMETER_CONF_DIR} | 66 | cp run-tests.sh ${CEILOMETER_CONF_DIR} |
| @@ -80,7 +86,9 @@ pkg_postinst_${SRCNAME}-setup () { | |||
| 80 | inherit setuptools identity hosts update-rc.d | 86 | inherit setuptools identity hosts update-rc.d |
| 81 | 87 | ||
| 82 | PACKAGES += " ${SRCNAME}-tests" | 88 | PACKAGES += " ${SRCNAME}-tests" |
| 83 | PACKAGES += "${SRCNAME}-setup ${SRCNAME}-common ${SRCNAME}-api ${SRCNAME}-collector ${SRCNAME}-compute ${SRCNAME}-controller" | 89 | PACKAGES += "${SRCNAME}-setup ${SRCNAME}-common ${SRCNAME}-api" |
| 90 | PACKAGES += "${SRCNAME}-alarm-notifier ${SRCNAME}-alarm-evaluator" | ||
| 91 | PACKAGES += "${SRCNAME}-collector ${SRCNAME}-compute ${SRCNAME}-controller" | ||
| 84 | 92 | ||
| 85 | ALLOW_EMPTY_${SRCNAME}-setup = "1" | 93 | ALLOW_EMPTY_${SRCNAME}-setup = "1" |
| 86 | 94 | ||
| @@ -99,6 +107,14 @@ FILES_${SRCNAME}-collector = "${bindir}/ceilometer-collector \ | |||
| 99 | ${bindir}/ceilometer-collector-udp \ | 107 | ${bindir}/ceilometer-collector-udp \ |
| 100 | ${sysconfdir}/init.d/ceilometer-collector \ | 108 | ${sysconfdir}/init.d/ceilometer-collector \ |
| 101 | " | 109 | " |
| 110 | FILES_${SRCNAME}-alarm-evaluator = "${bindir}/ceilometer-alarm-evaluator \ | ||
| 111 | ${sysconfdir}/init.d/ceilometer-alarm-evaluator \ | ||
| 112 | " | ||
| 113 | |||
| 114 | FILES_${SRCNAME}-alarm-notifier = "${bindir}/ceilometer-alarm-notifier \ | ||
| 115 | ${sysconfdir}/init.d/ceilometer-alarm-notifier \ | ||
| 116 | " | ||
| 117 | |||
| 102 | FILES_${SRCNAME}-compute = "${bindir}/ceilometer-agent-compute \ | 118 | FILES_${SRCNAME}-compute = "${bindir}/ceilometer-agent-compute \ |
| 103 | ${sysconfdir}/init.d/ceilometer-agent-compute \ | 119 | ${sysconfdir}/init.d/ceilometer-agent-compute \ |
| 104 | " | 120 | " |
| @@ -152,13 +168,17 @@ RDEPENDS_${PN} += " \ | |||
| 152 | python-pytz \ | 168 | python-pytz \ |
| 153 | " | 169 | " |
| 154 | 170 | ||
| 155 | RDEPENDS_${SRCNAME}-controller = "${PN} ${SRCNAME}-common postgresql postgresql-client python-psycopg2 tgt" | 171 | RDEPENDS_${SRCNAME}-controller = "${PN} ${SRCNAME}-common ${SRCNAME}-alarm-notifier ${SRCNAME}-alarm-evaluator \ |
| 172 | postgresql postgresql-client python-psycopg2 tgt" | ||
| 156 | RDEPENDS_${SRCNAME}-api = "${SRCNAME}-controller" | 173 | RDEPENDS_${SRCNAME}-api = "${SRCNAME}-controller" |
| 157 | RDEPENDS_${SRCNAME}-collector = "${SRCNAME}-controller" | 174 | RDEPENDS_${SRCNAME}-collector = "${SRCNAME}-controller" |
| 158 | RDEPENDS_${SRCNAME}-compute = "${PN} ${SRCNAME}-common python-ceilometerclient libvirt" | 175 | RDEPENDS_${SRCNAME}-compute = "${PN} ${SRCNAME}-common python-ceilometerclient libvirt" |
| 159 | 176 | ||
| 160 | INITSCRIPT_PACKAGES = "${SRCNAME}-api ${SRCNAME}-collector ${SRCNAME}-compute ${SRCNAME}-controller" | 177 | INITSCRIPT_PACKAGES = "${SRCNAME}-api ${SRCNAME}-collector ${SRCNAME}-compute ${SRCNAME}-controller" |
| 178 | INITSCRIPT_PACKAGES += "${SRCNAME}-alarm-notifier ${SRCNAME}-alarm-evaluator" | ||
| 161 | INITSCRIPT_NAME_${SRCNAME}-api = "${SRCNAME}-api" | 179 | INITSCRIPT_NAME_${SRCNAME}-api = "${SRCNAME}-api" |
| 162 | INITSCRIPT_NAME_${SRCNAME}-collector = "${SRCNAME}-collector" | 180 | INITSCRIPT_NAME_${SRCNAME}-collector = "${SRCNAME}-collector" |
| 163 | INITSCRIPT_NAME_${SRCNAME}-compute = "${SRCNAME}-agent-compute" | 181 | INITSCRIPT_NAME_${SRCNAME}-compute = "${SRCNAME}-agent-compute" |
| 164 | INITSCRIPT_NAME_${SRCNAME}-controller = "${SRCNAME}-agent-central" | 182 | INITSCRIPT_NAME_${SRCNAME}-controller = "${SRCNAME}-agent-central" |
| 183 | INITSCRIPT_NAME_${SRCNAME}-alarm-notifier = "${SRCNAME}-alarm-notifier" | ||
| 184 | INITSCRIPT_NAME_${SRCNAME}-alarm-evaluator = "${SRCNAME}-alarm-evaluator" | ||
