#!/bin/bash set -euo pipefail : ${ADMIN_PASSWD:=`< /dev/urandom tr -dc A-Za-z0-9 | head -c16; echo`} # /etc/odoo is owned by root, can't create new files. TMPFILE=$(mktemp) sed -e "/^admin_passwd/d" \ -e "$ a admin_passwd = $ADMIN_PASSWD" \ $ODOO_RC > $TMPFILE cat $TMPFILE > $ODOO_RC rm -f $TMPFILE exec /entrypoint.sh "${@}"