2011-10-01 16:27:31 +00:00
|
|
|
#!/bin/sh
|
|
|
|
|
|
|
|
set -e
|
|
|
|
|
|
|
|
case "${1}" in
|
2011-10-03 01:39:56 +00:00
|
|
|
configure)
|
2011-10-05 20:04:58 +00:00
|
|
|
if ! getent passwd | grep -q "^openerp:"; then
|
2011-10-03 01:39:56 +00:00
|
|
|
adduser --system --no-create-home --quiet --gecos 'OpenERP' --group openerp
|
|
|
|
fi
|
|
|
|
# Register "openerp" as a postgres superuser
|
|
|
|
su - postgres -c "createuser -s openerp" 2> /dev/null || true
|
|
|
|
chown openerp:openerp /etc/openerp/openerp-server.conf
|
|
|
|
chmod 0640 /etc/openerp/openerp-server.conf
|
|
|
|
# Creating log file
|
2013-03-20 23:18:28 +00:00
|
|
|
mkdir -p /var/log/openerp/
|
|
|
|
chown openerp:openerp /var/log/openerp
|
|
|
|
chmod 0750 /var/log/openerp
|
2011-10-03 01:39:56 +00:00
|
|
|
# Creating local storage directory
|
|
|
|
mkdir -p /var/lib/openerp/filestore
|
|
|
|
chown openerp:openerp -R /var/lib/openerp
|
2012-01-06 00:24:59 +00:00
|
|
|
# update-python-modules NOW otherwise invoke-rc.d openerp start will fail
|
|
|
|
update-python-modules -p openerp.public
|
2011-10-03 01:39:56 +00:00
|
|
|
;;
|
|
|
|
*)
|
|
|
|
;;
|
2011-10-01 16:27:31 +00:00
|
|
|
esac
|
|
|
|
|
|
|
|
#DEBHELPER#
|
|
|
|
|
|
|
|
exit 0
|