From 097483779d7b7da6113cb23242bb912feb189f30 Mon Sep 17 00:00:00 2001 From: Samus CTO Date: Fri, 27 Feb 2015 15:17:44 +0100 Subject: [PATCH] [IMP] use PG var envs to find the database --- 8.0/openerp-server.conf | 8 ++++---- 8.0/run.sh | 30 ++++++------------------------ 2 files changed, 10 insertions(+), 28 deletions(-) diff --git a/8.0/openerp-server.conf b/8.0/openerp-server.conf index ccc8caf..14117bb 100644 --- a/8.0/openerp-server.conf +++ b/8.0/openerp-server.conf @@ -1,9 +1,9 @@ [options] addons_path = /usr/lib/python2.7/dist-packages/openerp/addons -db_host = False -db_password = False -db_port = False -db_user = odoo +; db_host = False +; db_password = False +; db_port = False +; db_user = odoo ; admin_passwd = admin ; auto_reload = False ; csv_internal_sep = , diff --git a/8.0/run.sh b/8.0/run.sh index 930c18e..5d7607b 100755 --- a/8.0/run.sh +++ b/8.0/run.sh @@ -1,28 +1,10 @@ #!/bin/bash -[ "$1" != "--" ] && exec "$@" || shift - -CONFIG_FILE=/etc/odoo/openerp-server.conf - -# sets a configuration variable in openerp-server.conf -# $1: key, $2: value -function set_config { - temp=`mktemp` - if grep -q "^$1.*" $CONFIG_FILE - then - sed "s/^$1.*$/$1 = $2/" $CONFIG_FILE > $temp - else - sed "$ a$1 = $2" $CONFIG_FILE > $temp - fi - cat $temp > $CONFIG_FILE -} - -# set odoo data directory and database host, port, user and password -set_config "data_dir" "\/var\/lib\/odoo" -set_config "db_host" $DB_PORT_5432_TCP_ADDR -set_config "db_port" $DB_PORT_5432_TCP_PORT -set_config "db_user" $DB_ENV_POSTGRES_USER -set_config "db_password" $DB_ENV_POSTGRES_PASSWORD +# set odoo database host, port, user and password +export PGHOST=$DB_PORT_5432_TCP_ADDR +export PGPORT=$DB_PORT_5432_TCP_PORT +export PGUSER=$DB_ENV_POSTGRES_USER +export PGPASSWORD=$DB_ENV_POSTGRES_PASSWORD # start Odoo -exec /usr/bin/openerp-server --config $CONFIG_FILE "$@" +exec /usr/bin/openerp-server --config=/etc/odoo/openerp-server.conf "$@"