From befc1890fceb176398f0eb5c9d79feab8d458d28 Mon Sep 17 00:00:00 2001 From: don Date: Thu, 21 Jun 2012 18:41:14 +0000 Subject: [PATCH] don't create home directory for spamass-milter; delete it on purge if empty --- debian/spamass-milter.postinst | 2 +- debian/spamass-milter.postrm | 17 +++++++++++++++++ 2 files changed, 18 insertions(+), 1 deletion(-) create mode 100644 debian/spamass-milter.postrm diff --git a/debian/spamass-milter.postinst b/debian/spamass-milter.postinst index 5dfa048..446af44 100644 --- a/debian/spamass-milter.postinst +++ b/debian/spamass-milter.postinst @@ -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 index 0000000..153356a --- /dev/null +++ b/debian/spamass-milter.postrm @@ -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 -- 2.39.2