5
. /usr/share/debconf/confmodule
7
CONFFILE="/etc/openerp-server.conf"
8
LOGFILE="/var/log/openerp-server.log"
14
db_get openerp-server/username
15
_USERNAME="${RET:-openerp}"
19
if ! getent passwd | grep -q "^${_USERNAME}"
21
adduser --system --no-create-home --quiet --gecos 'Open ERP server' --group ${_USERNAME}
23
echo "Open ERP user (${_USERNAME}) already exists, doing nothing."
26
sed -i -e "s|^process_user.*$|process_user = ${_USERNAME}|" ${CONFFILE}
30
chown ${_USERNAME}:adm ${LOGFILE}
33
# Creating local storage directory
34
mkdir -p /var/lib/openerp-server/filestore
36
# Setting ownership and permissions
37
chmod 0640 ${CONFFILE}
38
chown ${_USERNAME}:${_USERNAME} ${CONFFILE}
39
chown ${_USERNAME}:${_USERNAME} /var/lib/openerp-server -R
42
echo "* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *"
43
echo "* Open ERP uses a PostgreSQL database to store its data. With the first *"
44
echo "* generation of packages, you have to setup this database manually. *"
45
echo "* Please read /usr/share/doc/openerp-server/README.Debian how to do it. *"
46
echo "* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *"
50
abort-upgrade|abort-remove|abort-deconfigure)
55
echo "postinst called with unknown argument \`{$1}'" >&2