]> git.donarmstrong.com Git - deb_pkgs/spamass-milter.git/commitdiff
don't create home directory for spamass-milter; delete it on purge if empty
authordon <don@8f7917da-ec0b-0410-a553-b9b0e350d17e>
Thu, 21 Jun 2012 18:41:14 +0000 (18:41 +0000)
committerdon <don@8f7917da-ec0b-0410-a553-b9b0e350d17e>
Thu, 21 Jun 2012 18:41:14 +0000 (18:41 +0000)
debian/spamass-milter.postinst
debian/spamass-milter.postrm [new file with mode: 0644]

index 5dfa048315d6d18add63cbb03f8dfbda983ae18b..446af447df1a8427c0d996b456c8797f83ff24b5 100644 (file)
@@ -7,7 +7,7 @@ case "$1" in
         # Create the spamassmilter user
        if [ -x /usr/sbin/adduser ]; then
            if ! id -u spamass-milter >/dev/null 2>&1; then
-               adduser --system --home /var/lib/spamass-milter spamass-milter;
+               adduser --system --no-create-home --home /var/lib/spamass-milter spamass-milter;
            fi;
        fi;
        # Attempt to remove /var/run/spamass if it exists
diff --git a/debian/spamass-milter.postrm b/debian/spamass-milter.postrm
new file mode 100644 (file)
index 0000000..153356a
--- /dev/null
@@ -0,0 +1,17 @@
+#!/bin/sh
+
+set -e
+
+case "$1" in
+    purge)
+       # remove /var/lib/spamass-milter if it exists
+       rmdir --ignore-fail-on-non-empty /var/lib/spamass-milter
+       ;;
+    *) 
+       # do nothing
+       ;;
+esac
+
+###DEBHELPER###
+
+exit 0;
\ No newline at end of file