[MERGE] l10n_it: fix taxes, add new 22% IVA introduced on 2013-10-01, courtesy of...
[odoo/odoo.git] / debian / openerp.postinst
index 362741b..8700a25 100644 (file)
@@ -4,7 +4,7 @@ set -e
 
 case "${1}" in
     configure)
-        if ! getent passwd | grep -q "^openerp"; then
+        if ! getent passwd | grep -q "^openerp:"; then
             adduser --system --no-create-home --quiet --gecos 'OpenERP' --group openerp
         fi
         # Register "openerp" as a postgres superuser 
@@ -12,12 +12,14 @@ case "${1}" in
         chown openerp:openerp /etc/openerp/openerp-server.conf
         chmod 0640 /etc/openerp/openerp-server.conf
         # Creating log file
-        touch /var/log/openerp.log
-        chown openerp:openerp /var/log/openerp.log
-        chmod 0640 /var/log/openerp.log
+        touch /var/log/openerp-server.log
+        chown openerp:openerp /var/log/openerp-server.log
+        chmod 0640 /var/log/openerp-server.log
         # 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
         ;;
     *)
         ;;