summaryrefslogtreecommitdiffstats
path: root/meta-openstack/recipes-devtools/python
diff options
context:
space:
mode:
Diffstat (limited to 'meta-openstack/recipes-devtools/python')
-rw-r--r--meta-openstack/recipes-devtools/python/python-glance/glance.init4
-rw-r--r--meta-openstack/recipes-devtools/python/python-glance_2013.1.bb9
2 files changed, 12 insertions, 1 deletions
diff --git a/meta-openstack/recipes-devtools/python/python-glance/glance.init b/meta-openstack/recipes-devtools/python/python-glance/glance.init
index 7a269d6..c61abaa 100644
--- a/meta-openstack/recipes-devtools/python/python-glance/glance.init
+++ b/meta-openstack/recipes-devtools/python/python-glance/glance.init
@@ -28,6 +28,10 @@ start()
28 fi 28 fi
29 fi 29 fi
30 30
31 if [ ! -d /var/log/glance ]; then
32 mkdir /var/log/glance
33 fi
34
31 echo -n "Starting $DESC..." 35 echo -n "Starting $DESC..."
32 36
33 start-stop-daemon --start --quiet --background \ 37 start-stop-daemon --start --quiet --background \
diff --git a/meta-openstack/recipes-devtools/python/python-glance_2013.1.bb b/meta-openstack/recipes-devtools/python/python-glance_2013.1.bb
index 99d1577..a64ac9e 100644
--- a/meta-openstack/recipes-devtools/python/python-glance_2013.1.bb
+++ b/meta-openstack/recipes-devtools/python/python-glance_2013.1.bb
@@ -58,7 +58,14 @@ pkg_postinst_${SRCNAME} () {
58 exit 1 58 exit 1
59 fi 59 fi
60 60
61 mkdir /var/log/glance 61 # This is to make sure postgres is configured and running
62 if ! pidof postmaster > /dev/null; then
63 sudo -u postgres initdb -D /etc/postgresql/
64 /etc/init.d/postgresql start
65 sleep 0.5
66 sudo -u postgres psql -c "CREATE ROLE admin WITH SUPERUSER LOGIN PASSWORD 'admin'"
67 fi
68
62 # Needed when using a MySQL backend 69 # Needed when using a MySQL backend
63 # mysql -u root -e "CREATE DATABASE glance CHARACTER SET utf8;" 70 # mysql -u root -e "CREATE DATABASE glance CHARACTER SET utf8;"
64 sudo -u postgres createdb glance 71 sudo -u postgres createdb glance