Merge pull request #101 from sbidoul/always-create-baseonly-db
Always create the baseonly database
This commit is contained in:
commit
8813f673dc
1 changed files with 9 additions and 9 deletions
|
|
@ -16,6 +16,14 @@ dropdb --if-exists ${PGDATABASE}-baseonly
|
|||
|
||||
ADDONS=$(manifestoo --select-addons-dir ${ADDONS_DIR} --select-include "${INCLUDE}" --select-exclude "${EXCLUDE}" list --separator=,)
|
||||
|
||||
# Create the baseonly database if installation failed.
|
||||
unbuffer $(which odoo || which openerp-server) \
|
||||
--data-dir=/mnt/data/odoo-data-dir \
|
||||
--db-template=template1 \
|
||||
-d ${PGDATABASE}-baseonly \
|
||||
-i base \
|
||||
--stop-after-init
|
||||
|
||||
# Try to install all addons, but do not fail in case of error, to let the build start
|
||||
# so users can work with the 'baseonly' database.
|
||||
unbuffer $(which odoo || which openerp-server) \
|
||||
|
|
@ -23,12 +31,4 @@ unbuffer $(which odoo || which openerp-server) \
|
|||
--db-template=template1 \
|
||||
-d ${PGDATABASE} \
|
||||
-i ${ADDONS:-base} \
|
||||
--stop-after-init || \
|
||||
# Create the baseonly database if installation failed.
|
||||
(dropdb --if-exists ${PGDATABASE} && \
|
||||
unbuffer $(which odoo || which openerp-server) \
|
||||
--data-dir=/mnt/data/odoo-data-dir \
|
||||
--db-template=template1 \
|
||||
-d ${PGDATABASE}-baseonly \
|
||||
-i base \
|
||||
--stop-after-init)
|
||||
--stop-after-init || dropdb --if-exists ${PGDATABASE} && exit 0
|
||||
|
|
|
|||
Loading…
Reference in a new issue