Other projects do a setup_develop in install_*. This standard is used by
grenade to do installations. Currently grenade uses install ceilometer
as part of the upgrade script, but this doesn't actually install the new
ceilometer.
Change-Id: I4e44bec6574e6a4fcfc252418bc267191aef28fb
Closes-Bug: #1347178
... | ... |
@@ -113,16 +113,8 @@ function cleanup_ceilometer { |
113 | 113 |
fi |
114 | 114 |
} |
115 | 115 |
|
116 |
-# configure_ceilometerclient() - Set config files, create data dirs, etc |
|
117 |
-function configure_ceilometerclient { |
|
118 |
- setup_develop $CEILOMETERCLIENT_DIR |
|
119 |
- sudo install -D -m 0644 -o $STACK_USER {$CEILOMETERCLIENT_DIR/tools/,/etc/bash_completion.d/}ceilometer.bash_completion |
|
120 |
-} |
|
121 |
- |
|
122 | 116 |
# configure_ceilometer() - Set config files, create data dirs, etc |
123 | 117 |
function configure_ceilometer { |
124 |
- setup_develop $CEILOMETER_DIR |
|
125 |
- |
|
126 | 118 |
[ ! -d $CEILOMETER_CONF_DIR ] && sudo mkdir -m 755 -p $CEILOMETER_CONF_DIR |
127 | 119 |
sudo chown $STACK_USER $CEILOMETER_CONF_DIR |
128 | 120 |
|
... | ... |
@@ -218,11 +210,15 @@ function init_ceilometer { |
218 | 218 |
# install_ceilometer() - Collect source and prepare |
219 | 219 |
function install_ceilometer { |
220 | 220 |
git_clone $CEILOMETER_REPO $CEILOMETER_DIR $CEILOMETER_BRANCH |
221 |
+ setup_develop $CEILOMETER_DIR |
|
222 |
+ |
|
221 | 223 |
} |
222 | 224 |
|
223 | 225 |
# install_ceilometerclient() - Collect source and prepare |
224 | 226 |
function install_ceilometerclient { |
225 | 227 |
git_clone $CEILOMETERCLIENT_REPO $CEILOMETERCLIENT_DIR $CEILOMETERCLIENT_BRANCH |
228 |
+ setup_develop $CEILOMETERCLIENT_DIR |
|
229 |
+ sudo install -D -m 0644 -o $STACK_USER {$CEILOMETERCLIENT_DIR/tools/,/etc/bash_completion.d/}ceilometer.bash_completion |
|
226 | 230 |
} |
227 | 231 |
|
228 | 232 |
# start_ceilometer() - Start running processes, including screen |