[MERGE] merge with latest stable
[odoo/odoo.git] / debian / openerp-server.postrm
index 820cd0c..02b3d0a 100644 (file)
@@ -2,18 +2,31 @@
 
 set -e
 
-USER="openerp"
-
 case "${1}" in
-       purge)
-               # Removing system user
+       remove)
+               _USERNAME="openerp"
+               _GROUPNAME="openerp"
+
                if [ -x /usr/sbin/deluser ]
                then
-                       deluser --quiet --system ${USER}
+                       deluser --quiet --system ${_USERNAME}
+               fi
+
+               if [ -x /usr/sbin/delgroup ]
+               then
+                       delgroup --quiet --system --only-if-empty ${_GROUPNAME} || true
                fi
+
+               rm -f /usr/lib/openerp-server/addons/__init__.pyc
+               rmdir --ignore-fail-on-non-empty /usr/lib/openerp-server/addons || true
+               rmdir --ignore-fail-on-non-empty /usr/lib/openerp-server || true
+               ;;
+
+       purge)
+               rm -rf /var/lib/openerp-server
                ;;
 
-       remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear)
+       upgrade|failed-upgrade|abort-install|abort-upgrade|disappear)
 
                ;;