diff options
| author | Simon Lejeune <sle@openerp.com> | 2014-09-02 12:06:39 +0200 |
|---|---|---|
| committer | Simon Lejeune <sle@openerp.com> | 2014-09-02 14:13:00 +0200 |
| commit | 2cf4051a1556d64a1ff321658c4c2e0a60a13132 (patch) | |
| tree | 102fa79d2eaec332ab8e41faca86fde9ce1715ed /debian/postinst | |
| parent | 735924878f89041f3b74540848baef71790872a1 (diff) | |
[REF] Debian: renamed debhelpers scripts to not contain openerp in their filenames anymore, removed run_all_with_tests.sh script
Diffstat (limited to 'debian/postinst')
| -rw-r--r-- | debian/postinst | 30 |
1 files changed, 30 insertions, 0 deletions
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 |
