[Pkg-dspam-commits] [SCM] Debian packages for the DSPAM anti-spam filter branch, master, updated. debian/3.9.1_rc1+git20110312.9a9050f+dfsg-2-5-g7830700

Thomas Preud'homme thomas.preudhomme at celest.fr
Sun Apr 24 17:02:40 UTC 2011


The following commit has been merged in the master branch:
commit 7830700b12da38f74168d65bd3a5f5cb35273d9d
Author: Thomas Preud'homme <thomas.preudhomme at celest.fr>
Date:   Sun Apr 24 18:51:40 2011 +0200

    Fix perm on dspam_stats and create opt-{in,out}
    
    Set dspam_stats set-GID and create /var/spool/dspam/opt-{in,out} with
    dspam:dspam owner/group.
    
    Closes: #394443

diff --git a/debian/changelog b/debian/changelog
index 2f9f122..e1c0c11 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,11 +1,17 @@
 dspam (3.9.1~rc1+git20110419.29261fb+dfsg-1) experimental; urgency=low
 
+  [ Julien Valroff ]
   * New git snapshot
 
- -- Julien Valroff <julien at debian.org>  Tue, 19 Apr 2011 21:21:41 +0200
+  [ Thomas Preud'homme ]
+  * Fix permissions on dspam_stats and missing opt-{in,out} directories
+    (Closes: #394443)
+
+ -- Thomas Preud'homme <robotux at celest.fr>  Sun, 24 Apr 2011 18:59:39 +0200
 
 dspam (3.9.1~rc1+git20110312.9a9050f+dfsg-2) experimental; urgency=low
 
+  [ Julien Valroff ]
   * Add the complete MPL-1.1 text to the dspam package 
   * Update to new policy 3.9.2 (no changes needed)
   * Locks dspam system account on purge 
diff --git a/debian/dspam.dirs b/debian/dspam.dirs
index ddd216d..18dae40 100644
--- a/debian/dspam.dirs
+++ b/debian/dspam.dirs
@@ -1,5 +1,7 @@
 usr/bin
 var/spool/dspam/data
+var/spool/dspam/opt-in
+var/spool/dspam/opt-out
 etc/dspam/dspam.d
 var/log/dspam
 usr/lib/dspam
diff --git a/debian/dspam.postinst b/debian/dspam.postinst
index e9ebcd5..42fcb06 100644
--- a/debian/dspam.postinst
+++ b/debian/dspam.postinst
@@ -34,6 +34,11 @@ set_dspam_perms() {
       dpkg-statoverride --update --add dspam dspam 2755 /usr/bin/dspamc
     fi
 
+    if ! dpkg-statoverride --list /usr/bin/dspam_stats >/dev/null
+    then
+      dpkg-statoverride --update --add dspam dspam 2755 /usr/bin/dspam_stats
+    fi
+
     if ! dpkg-statoverride --list /var/spool/dspam >/dev/null
     then
       dpkg-statoverride --update --add dspam dspam 0770 /var/spool/dspam
@@ -44,6 +49,16 @@ set_dspam_perms() {
       dpkg-statoverride --update --add dspam dspam 0770 /var/spool/dspam/data
     fi
 
+    if ! dpkg-statoverride --list /var/spool/dspam/opt-in >/dev/null
+    then
+      dpkg-statoverride --update --add dspam dspam 0770 /var/spool/dspam/opt-in
+    fi
+
+    if ! dpkg-statoverride --list /var/spool/dspam/opt-out >/dev/null
+    then
+      dpkg-statoverride --update --add dspam dspam 0770 /var/spool/dspam/opt-out
+    fi
+
     if ! dpkg-statoverride --list /etc/dspam/default.prefs >/dev/null
     then
       dpkg-statoverride --update --add dspam dspam 0644 /etc/dspam/default.prefs

-- 
Debian packages for the DSPAM anti-spam filter



More information about the Pkg-dspam-commits mailing list