diff options
Diffstat (limited to 'meta-openstack/recipes-devtools/python/python-trove_git.bb')
| -rwxr-xr-x | meta-openstack/recipes-devtools/python/python-trove_git.bb | 45 |
1 files changed, 22 insertions, 23 deletions
diff --git a/meta-openstack/recipes-devtools/python/python-trove_git.bb b/meta-openstack/recipes-devtools/python/python-trove_git.bb index 830da92..b90e552 100755 --- a/meta-openstack/recipes-devtools/python/python-trove_git.bb +++ b/meta-openstack/recipes-devtools/python/python-trove_git.bb | |||
| @@ -146,30 +146,29 @@ do_install_append() { | |||
| 146 | 146 | ||
| 147 | pkg_postinst_${SRCNAME}-setup () { | 147 | pkg_postinst_${SRCNAME}-setup () { |
| 148 | # python-trove-setup postinst start | 148 | # python-trove-setup postinst start |
| 149 | if [ "x$D" != "x" ]; then | 149 | if [ -z "$D" ]; then |
| 150 | exit 1 | 150 | source /etc/nova/openrc |
| 151 | |||
| 152 | # This is to make sure postgres is configured and running | ||
| 153 | if ! pidof postmaster > /dev/null; then | ||
| 154 | /etc/init.d/postgresql-init | ||
| 155 | /etc/init.d/postgresql start | ||
| 156 | sleep 5 | ||
| 157 | fi | ||
| 158 | |||
| 159 | mkdir /var/log/trove | ||
| 160 | # Create database for trove. | ||
| 161 | sudo -u postgres createdb trove | ||
| 162 | |||
| 163 | # Create default trove database. | ||
| 164 | trove-manage db_sync | ||
| 165 | # Create new datastore. | ||
| 166 | trove-manage datastore_update "postgresql" "" | ||
| 167 | # Set up new version | ||
| 168 | trove-manage datastore_version_update "postgresql" "9.1" "postgresql" 1 "postgresql-server-9.1" 1 | ||
| 169 | # Set new default version. | ||
| 170 | trove-manage datastore_update "postgresql" "9.1" | ||
| 151 | fi | 171 | fi |
| 152 | source /etc/nova/openrc | ||
| 153 | |||
| 154 | # This is to make sure postgres is configured and running | ||
| 155 | if ! pidof postmaster > /dev/null; then | ||
| 156 | /etc/init.d/postgresql-init | ||
| 157 | /etc/init.d/postgresql start | ||
| 158 | sleep 5 | ||
| 159 | fi | ||
| 160 | |||
| 161 | mkdir /var/log/trove | ||
| 162 | # Create database for trove. | ||
| 163 | sudo -u postgres createdb trove | ||
| 164 | |||
| 165 | # Create default trove database. | ||
| 166 | trove-manage db_sync | ||
| 167 | # Create new datastore. | ||
| 168 | trove-manage datastore_update "postgresql" "" | ||
| 169 | # Set up new version | ||
| 170 | trove-manage datastore_version_update "postgresql" "9.1" "postgresql" 1 "postgresql-server-9.1" 1 | ||
| 171 | # Set new default version. | ||
| 172 | trove-manage datastore_update "postgresql" "9.1" | ||
| 173 | } | 172 | } |
| 174 | 173 | ||
| 175 | 174 | ||
