From 2cf4051a1556d64a1ff321658c4c2e0a60a13132 Mon Sep 17 00:00:00 2001 From: Simon Lejeune Date: Tue, 2 Sep 2014 12:06:39 +0200 Subject: [REF] Debian: renamed debhelpers scripts to not contain openerp in their filenames anymore, removed run_all_with_tests.sh script --- debian/postinst | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 debian/postinst (limited to 'debian/postinst') diff --git a/debian/postinst b/debian/postinst new file mode 100644 index 00000000000..2eccd5111ec --- /dev/null +++ b/debian/postinst @@ -0,0 +1,30 @@ +#!/bin/sh + +set -e + +case "${1}" in + configure) + if ! getent passwd | grep -q "^openerp:"; then + 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 + mkdir -p /var/log/openerp/ + chown openerp:openerp /var/log/openerp + chmod 0750 /var/log/openerp + # Creating local storage directory + mkdir -p /var/lib/openerp/filestore + chown openerp:openerp -R /var/lib/openerp + # update-python-modules NOW otherwise invoke-rc.d openerp start will fail + update-python-modules -p openerp.public + ;; + *) + ;; +esac + +#DEBHELPER# + +exit 0 -- cgit v1.2.3