#!/bin/sh set -ev cd $(realpath $(dirname "${0}"))/install # Check prerequisites [ ! -e /run/openrc/started/postgres ] && service postgres start && STOP_POSTGRES=1 # Create databases export ODOO_PWD=$(head -c 18 /dev/urandom | base64 | tr -d '+/=') envsubst /srv/odoo/conf/odoo.conf # Populate database lxc-start odoo -- /srv/odoo/odoo-bin -c /srv/odoo/odoo.conf -i base --load-language=cs_CZ until grep -q 'odoo.modules.loading: Modules loaded.' /var/log/lxc/odoo.log; do sleep 1 done lxc-stop odoo # Update admin account export ODOO_ADMIN_HASH=$(lxc-execute odoo -- python -c "from passlib.hash import pbkdf2_sha512;print(pbkdf2_sha512.encrypt('${ODOO_ADMIN_PWD}'))") envsubst