[Ovirt-devel] [PATCH server] build correct db using configured rails env in ovirt-server-install

Mohammed Morsi mmorsi at redhat.com
Mon Nov 10 19:18:20 UTC 2008


set RAILS_ENV in conf/ovirt-rails.sysconf before building
---
 scripts/ovirt-server-install |    9 ++++++++-
 1 files changed, 8 insertions(+), 1 deletions(-)

diff --git a/scripts/ovirt-server-install b/scripts/ovirt-server-install
index 055ff4c..afa2a64 100755
--- a/scripts/ovirt-server-install
+++ b/scripts/ovirt-server-install
@@ -5,6 +5,13 @@ OVIRT_CFG=/etc/ovirt-server
 
 DATABASE=ovirt
 USERNAME=ovirt
+[ -r /etc/sysconfig/ovirt-rails ] && . /etc/sysconfig/ovirt-rails
+if [ ! -z "$RAILS_ENV" ]; then
+   DATABASE="$DATABASE"_"$RAILS_ENV"
+   export RAILS_ENV
+else
+   export RAILS_ENV="production"
+fi
 
 EXISTS_FILE=${OVIRT_CFG}/db/exists
 PW_FILE=${OVIRT_CFG}/db/dbaccess
@@ -186,7 +193,7 @@ touch $EXISTS_FILE
 
 cd ${OVIRT_DIR}
 mkdir -p log
-export RAILS_ENV="production" && rake db:migrate
+rake db:migrate
 cd -
 
 ${OVIRT_DIR}/script/grant_admin_privileges ovirtadmin
-- 
1.5.6.5




More information about the ovirt-devel mailing list