[Pkg-mailman-hackers] Pkg-mailman commit - rev 389 - branches/2.1.9/debian

Hector Garcia hector at costa.debian.org
Wed Sep 20 19:18:50 UTC 2006


Author: hector
Date: 2006-09-20 19:18:50 +0000 (Wed, 20 Sep 2006)
New Revision: 389

Added:
   branches/2.1.9/debian/mailman-common.links
   branches/2.1.9/debian/mailman-common.mailman.init
   branches/2.1.9/debian/mailman-common.mailman.logrotate
Removed:
   branches/2.1.9/debian/mailman.docs
   branches/2.1.9/debian/mailman.examples
   branches/2.1.9/debian/mailman.init
   branches/2.1.9/debian/mailman.logrotate
Modified:
   branches/2.1.9/debian/changelog
   branches/2.1.9/debian/lintian-overrides
   branches/2.1.9/debian/mailman-common.dirs
   branches/2.1.9/debian/mailman-common.install
   branches/2.1.9/debian/mailman.dirs
   branches/2.1.9/debian/rules
Log:
Sync with trunk

Modified: branches/2.1.9/debian/changelog
===================================================================
--- branches/2.1.9/debian/changelog	2006-09-20 18:51:59 UTC (rev 388)
+++ branches/2.1.9/debian/changelog	2006-09-20 19:18:50 UTC (rev 389)
@@ -9,21 +9,11 @@
 
  -- Hector Garcia <hector at debian.org>  Tue, 19 Sep 2006 16:49:52 +0200
 
-mailman (1:2.1.8-3) UNRELEASED; urgency=low
+mailman (1:2.1.8-4) UNRELEASED; urgency=low
 
-  [ Paul Wise ]
-  * Switch from dpatch to quilt and regenerate all patches
-
   [ Thijs Kinkhorst ]
   * Split the mailman package into mailman (architecture dependent files),
     mailman-common (architecture independent), mailman-doc (documentation).
-
-  * Use LSB output functions in init script.
-  * Use chown root:list instead of deprecated root.list.
-  * Remove pre-sarge upgrading code; this eliminates a lot of cruft,
-    non-debconf prompting and two debconf templates.
-  * Only use ucf on purge when it's available.
-
   * Tweak debconf templates according to best practices.
   * Update debconf templates, eliminates two, changes some, introduces
     new line numbering from debconf-updatepo.
@@ -31,14 +21,8 @@
     (Closes: #276505).
   * Add Turkish and Interlingua to debconf choice.
 
-  [ Matej Vela ]
-  * Rearrange find options in debian/postinst to prevent warnings.
-
   [ Lionel Elie Mamane ]
   * Don't ship C sources with documentation; there is no reason for it.
-  * Use Mailman's fork of the Python email package instead of the one from
-    Python; Mailman is incompatible with the one in Python 2.4
-    (closes: #384016)
 
   [ Translations ]
   * Updated vi.po. Translated by Clytie Siddall. (Closes: #388202)
@@ -50,6 +34,33 @@
 
  -- Thijs Kinkhorst <thijs at debian.org>  Tue, 19 Sep 2006 13:52:06 +0200
 
+mailman (1:2.1.8-3) unstable; urgency=high
+
+  [ Paul Wise ]
+  * Switch from dpatch to quilt and regenerate all patches
+
+  [ Thijs Kinkhorst ]
+  * Use LSB output functions in init script.
+  * Use chown root:list instead of deprecated root.list.
+  * Remove pre-sarge upgrading code; this eliminates a lot of cruft,
+    non-debconf prompting and two debconf templates.
+  * Only use ucf on purge when it's available.
+
+  [ Matej Vela ]
+  * Rearrange find options in debian/postinst to prevent warnings.
+
+  [ Lionel Elie Mamane ]
+  * Use Mailman's fork of the Python email package instead of the one from
+    Python; Mailman is incompatible with the one in Python 2.4
+    (closes: #384016)
+
+  [ Hector Garcia ]
+  * Added 24_CVE-2006-2941 taken from Lionel's port to sarge
+  * Added 23_CVE-2006-3636 taken from Lionel's port to sarge
+  * Added 25_CVE-2006-4624 taken from Lionel's port to sarge
+
+ -- Hector Garcia <hector at debian.org>  Tue, 19 Sep 2006 23:21:33 +0200
+
 mailman (1:2.1.8-2) unstable; urgency=low
 
   [ Thijs Kinkhorst ]

Modified: branches/2.1.9/debian/lintian-overrides
===================================================================
--- branches/2.1.9/debian/lintian-overrides	2006-09-20 18:51:59 UTC (rev 388)
+++ branches/2.1.9/debian/lintian-overrides	2006-09-20 19:18:50 UTC (rev 389)
@@ -24,4 +24,38 @@
 non-standard-dir-perm var/lib/mailman/tests/bounces/ 2775 != 0755
 non-standard-dir-perm var/lib/mailman/tests/msgs/ 2775 != 0755
 non-standard-dir-perm var/lock/mailman/ 0775 != 0755
+non-standard-dir-perm var/lib/mailman/pythonlib/ 2775 != 0755
+non-standard-dir-perm var/lib/mailman/pythonlib/email/ 2775 != 0755
 
+# These manpages are contained in the -common package that we depend
+# on, but lintian does not know that.
+binary-without-manpage add_members
+binary-without-manpage check_db
+binary-without-manpage check_perms
+binary-without-manpage clone_member
+binary-without-manpage config_list
+binary-without-manpage find_member
+binary-without-manpage list_admins
+binary-without-manpage list_lists
+binary-without-manpage list_members
+binary-without-manpage mmarch
+binary-without-manpage mmsitepass
+binary-without-manpage newlist
+binary-without-manpage remove_members
+binary-without-manpage rmlist
+binary-without-manpage sync_members
+binary-without-manpage withlist
+
+# We override this because we use the default field translation
+# in accordance with developer's reference 6.5.4.4 
+select-with-translated-default-field mailman/site_languages hu.utf-8
+select-with-translated-default-field mailman/site_languages ja.utf-8
+select-with-translated-default-field mailman/site_languages ru.utf-8
+select-with-translated-default-field mailman/site_languages sv.utf-8
+select-with-translated-default-field mailman/site_languages vi.utf-8
+select-with-translated-default-field mailman/default_server_language hu.utf-8
+select-with-translated-default-field mailman/default_server_language ja.utf-8
+select-with-translated-default-field mailman/default_server_language ru.utf-8
+select-with-translated-default-field mailman/default_server_language sv.utf-8
+select-with-translated-default-field mailman/default_server_language vi.utf-8
+

Modified: branches/2.1.9/debian/mailman-common.dirs
===================================================================
--- branches/2.1.9/debian/mailman-common.dirs	2006-09-20 18:51:59 UTC (rev 388)
+++ branches/2.1.9/debian/mailman-common.dirs	2006-09-20 19:18:50 UTC (rev 389)
@@ -1,2 +1,3 @@
 etc/mailman
 usr/lib/mailman/Mailman
+usr/share/images/mailman

Modified: branches/2.1.9/debian/mailman-common.install
===================================================================
--- branches/2.1.9/debian/mailman-common.install	2006-09-20 18:51:59 UTC (rev 388)
+++ branches/2.1.9/debian/mailman-common.install	2006-09-20 19:18:50 UTC (rev 389)
@@ -1 +1,2 @@
 debian/contrib/apache.conf	/etc/mailman
+debian/README.Exim4.Debian	/usr/share/doc/mailman

Copied: branches/2.1.9/debian/mailman-common.links (from rev 378, trunk/debian/mailman-common.links)
===================================================================
--- branches/2.1.9/debian/mailman-common.links	                        (rev 0)
+++ branches/2.1.9/debian/mailman-common.links	2006-09-20 19:18:50 UTC (rev 389)
@@ -0,0 +1,2 @@
+/usr/share/images/mailman	usr/share/doc/mailman/images
+/usr/share/images/mailman	var/lib/mailman/icons

Copied: branches/2.1.9/debian/mailman-common.mailman.init (from rev 381, trunk/debian/mailman-common.mailman.init)
===================================================================
--- branches/2.1.9/debian/mailman-common.mailman.init	                        (rev 0)
+++ branches/2.1.9/debian/mailman-common.mailman.init	2006-09-20 19:18:50 UTC (rev 389)
@@ -0,0 +1,98 @@
+#! /bin/sh
+#
+# mailman	starts up the master queue runner for mailman
+#
+# Based on skeleton originally by Miquel van Smoorenburg and Ian Murdock,
+# customisations by Tollef Fog Heen and Thijs Kinkhorst for Debian.
+#
+### BEGIN INIT INFO
+# Provides:          mailman-qrunner
+# Required-Start:    $syslog mail-transport-agent $local_fs $remote_fs $named $network 
+# Required-Stop:     $syslog mail-transport-agent $local_fs $remote_fs $named $network
+# Should-Start:      
+# Should-Stop:       
+# Default-Start:     2 3 4 5
+# Default-Stop:      0 1 6
+# Short-Description: Mailman Master Queue Runner 
+# Description:       Starts and stops the Mailman queue runners, used to
+#                    manage the various message queues within the Mailman
+#                    mailing list manager.
+### END INIT INFO
+
+PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
+DAEMON=/usr/lib/mailman/bin/mailmanctl
+PIDFILE=/var/lib/mailman/data/master-qrunner.pid
+
+test -x $DAEMON || exit 0
+
+set -e
+
+if ! [ -d /var/run/mailman ]; then
+      install -d -o list -g list /var/run/mailman
+fi
+
+if ! [ -d /var/lock/mailman ]; then
+      install -d -o root -g list -m 2775 /var/lock/mailman
+fi
+
+. /lib/lsb/init-functions
+
+case "$1" in
+  start)
+    if [ "$(/var/lib/mailman/bin/list_lists -b | grep ^mailman$ )" = "" ]; then
+        log_warning_msg "Site list for mailman (usually named mailman) missing."
+        log_warning_msg "Please create it; until then, mailman will refuse to start."
+        exit 0;
+    fi
+    log_daemon_msg "Starting Mailman master qrunner" "mailmanctl"
+    if $DAEMON -s -q start; then
+        log_end_msg 0
+    else
+        log_end_msg 1
+    fi
+    ;;
+  stop)
+    log_daemon_msg "Stopping Mailman master qrunner" "mailmanctl"
+    if $DAEMON -q stop; then
+        log_end_msg 0
+    else
+        log_end_msg 1
+    fi
+    ;;
+  reload)
+    log_begin_msg "Reloading Mailman master qrunner configuration"
+    if $DAEMON -q restart; then
+        log_end_msg 0
+    else
+        log_end_msg 1
+    fi
+  ;;
+  restart|force-reload)
+    PID=`cat $PIDFILE 2>/dev/null` || true
+    log_daemon_msg "Restarting Mailman master qrunner" "mailmanctl"
+    $DAEMON -q stop
+    if test -n "$PID" && kill -0 $PID 2>/dev/null ; then
+        log_action_begin_msg "Waiting"
+        for cnt in `seq 1 5`; do
+            sleep 1
+            kill -0 $PID 2>/dev/null || break
+        done;
+        if kill -0 $PID 2>/dev/null ; then
+            log_action_end_msg 1
+        else
+            log_action_end_msg 0
+        fi
+    fi
+    if $DAEMON -q start; then
+        log_end_msg 0
+    else
+        log_end_msg 1
+    fi
+    ;;
+  *)
+    echo "Usage: /etc/init.d/mailman {start|stop|restart|reload|force-reload}" >&2
+    exit 1
+    ;;
+esac
+
+exit 0

Copied: branches/2.1.9/debian/mailman-common.mailman.logrotate (from rev 372, trunk/debian/mailman-common.mailman.logrotate)
===================================================================
--- branches/2.1.9/debian/mailman-common.mailman.logrotate	                        (rev 0)
+++ branches/2.1.9/debian/mailman-common.mailman.logrotate	2006-09-20 19:18:50 UTC (rev 389)
@@ -0,0 +1,51 @@
+/var/log/mailman/vette /var/log/mailman/error /var/log/mailman/bounce {
+	weekly
+	missingok
+	create 0664 list list
+	rotate 4
+	compress
+	delaycompress
+        sharedscripts
+        postrotate
+            [ -f '/var/run/mailman/mailman.pid' ] && kill -HUP $(cat /var/run/mailman/mailman.pid) || exit 0
+        endscript
+}
+
+/var/log/mailman/digest {
+	monthly
+	missingok
+	create 0664 list list
+	rotate 4
+	compress
+	delaycompress
+        sharedscripts
+        postrotate
+            [ -f '/var/run/mailman/mailman.pid' ] && kill -HUP $(cat /var/run/mailman/mailman.pid) || exit 0
+        endscript
+}
+
+/var/log/mailman/subscribe /var/log/mailman/post {
+	monthly
+	missingok
+	create 0664 list list
+	rotate 12
+	compress
+	delaycompress
+        sharedscripts
+        postrotate
+            [ -f '/var/run/mailman/mailman.pid' ] && kill -HUP $(cat /var/run/mailman/mailman.pid) || exit 0
+        endscript
+}
+
+/var/log/mailman/qrunner /var/log/mailman/fromusenet /var/log/mailman/locks /var/log/mailman/smtp /var/log/mailman/smtp-failure {
+	daily
+	missingok
+	create 0664 list list
+	rotate 7
+	compress
+	delaycompress
+        sharedscripts
+        postrotate
+            [ -f '/var/run/mailman/mailman.pid' ] && kill -HUP $(cat /var/run/mailman/mailman.pid) || exit 0
+        endscript
+}

Modified: branches/2.1.9/debian/mailman.dirs
===================================================================
--- branches/2.1.9/debian/mailman.dirs	2006-09-20 18:51:59 UTC (rev 388)
+++ branches/2.1.9/debian/mailman.dirs	2006-09-20 19:18:50 UTC (rev 389)
@@ -1,3 +1,4 @@
+etc/mailman
 usr/lib/mailman
 usr/sbin
 usr/share/lintian/overrides
@@ -2,3 +3,2 @@
 usr/share/mailman
-usr/share/images/mailman
 usr/lib/cgi-bin
@@ -8,4 +8,3 @@
 var/lib/mailman/templates
 var/lock
 var/run/mailman
-etc/logrotate.d

Deleted: branches/2.1.9/debian/mailman.docs
===================================================================
--- branches/2.1.9/debian/mailman.docs	2006-09-20 18:51:59 UTC (rev 388)
+++ branches/2.1.9/debian/mailman.docs	2006-09-20 19:18:50 UTC (rev 389)
@@ -1 +0,0 @@
-debian/README.Exim4.Debian

Deleted: branches/2.1.9/debian/mailman.examples
===================================================================

Deleted: branches/2.1.9/debian/mailman.init
===================================================================
--- branches/2.1.9/debian/mailman.init	2006-09-20 18:51:59 UTC (rev 388)
+++ branches/2.1.9/debian/mailman.init	2006-09-20 19:18:50 UTC (rev 389)
@@ -1,98 +0,0 @@
-#! /bin/sh
-#
-# mailman	starts up the master queue runner for mailman
-#
-# Based on skeleton originally by Miquel van Smoorenburg and Ian Murdock,
-# customisations by Tollef Fog Heen and Thijs Kinkhorst for Debian.
-#
-### BEGIN INIT INFO
-# Provides:          mailman-qrunner
-# Required-Start:    $syslog mail-transport-agent $local_fs $remote_fs $named $network 
-# Required-Stop:     $syslog mail-transport-agent $local_fs $remote_fs $named $network
-# Should-Start:      
-# Should-Stop:       
-# Default-Start:     2 3 4 5
-# Default-Stop:      0 1 6
-# Short-Description: Mailman Master Queue Runner 
-# Description:       Starts and stops the Mailman queue runners, used to
-#                    manage the various message queues within the Mailman
-#                    mailing list manager.
-### END INIT INFO
-
-PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
-DAEMON=/usr/lib/mailman/bin/mailmanctl
-PIDFILE=/var/lib/mailman/data/master-qrunner.pid
-
-test -x $DAEMON || exit 0
-
-set -e
-
-if ! [ -d /var/run/mailman ]; then
-      install -d -o list -g list /var/run/mailman
-fi
-
-if ! [ -d /var/lock/mailman ]; then
-      install -d -o root -g list -m 2775 /var/lock/mailman
-fi
-
-. /lib/lsb/init-functions
-
-case "$1" in
-  start)
-    if /var/lib/mailman/bin/list_lists -b | fgrep -qx mailman; then
-        log_warning_msg "Site list for mailman (usually named mailman) missing."
-        log_warning_msg "Please create it; until then, mailman will refuse to start."
-        exit 0;
-    fi
-    log_daemon_msg "Starting Mailman master qrunner" "mailmanctl"
-    if $DAEMON -s -q start; then
-        log_end_msg 0
-    else
-        log_end_msg 1
-    fi
-    ;;
-  stop)
-    log_daemon_msg "Stopping Mailman master qrunner" "mailmanctl"
-    if $DAEMON -q stop; then
-        log_end_msg 0
-    else
-        log_end_msg 1
-    fi
-    ;;
-  reload)
-    log_begin_msg "Reloading Mailman master qrunner configuration"
-    if $DAEMON -q restart; then
-        log_end_msg 0
-    else
-        log_end_msg 1
-    fi
-  ;;
-  restart|force-reload)
-    PID=`cat $PIDFILE 2>/dev/null` || true
-    log_daemon_msg "Restarting Mailman master qrunner" "mailmanctl"
-    $DAEMON -q stop
-    if test -n "$PID" && kill -0 $PID 2>/dev/null ; then
-        log_action_begin_msg "Waiting"
-        for cnt in `seq 1 5`; do
-            sleep 1
-            kill -0 $PID 2>/dev/null || break
-        done;
-        if kill -0 $PID 2>/dev/null ; then
-            log_action_end_msg 1
-        else
-            log_action_end_msg 0
-        fi
-    fi
-    if $DAEMON -q start; then
-        log_end_msg 0
-    else
-        log_end_msg 1
-    fi
-    ;;
-  *)
-    echo "Usage: /etc/init.d/mailman {start|stop|restart|reload|force-reload}" >&2
-    exit 1
-    ;;
-esac
-
-exit 0

Deleted: branches/2.1.9/debian/mailman.logrotate
===================================================================
--- branches/2.1.9/debian/mailman.logrotate	2006-09-20 18:51:59 UTC (rev 388)
+++ branches/2.1.9/debian/mailman.logrotate	2006-09-20 19:18:50 UTC (rev 389)
@@ -1,51 +0,0 @@
-/var/log/mailman/vette /var/log/mailman/error /var/log/mailman/bounce {
-	weekly
-	missingok
-	create 0664 list list
-	rotate 4
-	compress
-	delaycompress
-        sharedscripts
-        postrotate
-            [ -f '/var/run/mailman/mailman.pid' ] && kill -HUP $(cat /var/run/mailman/mailman.pid) || exit 0
-        endscript
-}
-
-/var/log/mailman/digest {
-	monthly
-	missingok
-	create 0664 list list
-	rotate 4
-	compress
-	delaycompress
-        sharedscripts
-        postrotate
-            [ -f '/var/run/mailman/mailman.pid' ] && kill -HUP $(cat /var/run/mailman/mailman.pid) || exit 0
-        endscript
-}
-
-/var/log/mailman/subscribe /var/log/mailman/post {
-	monthly
-	missingok
-	create 0664 list list
-	rotate 12
-	compress
-	delaycompress
-        sharedscripts
-        postrotate
-            [ -f '/var/run/mailman/mailman.pid' ] && kill -HUP $(cat /var/run/mailman/mailman.pid) || exit 0
-        endscript
-}
-
-/var/log/mailman/qrunner /var/log/mailman/fromusenet /var/log/mailman/locks /var/log/mailman/smtp /var/log/mailman/smtp-failure {
-	daily
-	missingok
-	create 0664 list list
-	rotate 7
-	compress
-	delaycompress
-        sharedscripts
-        postrotate
-            [ -f '/var/run/mailman/mailman.pid' ] && kill -HUP $(cat /var/run/mailman/mailman.pid) || exit 0
-        endscript
-}

Modified: branches/2.1.9/debian/rules
===================================================================
--- branches/2.1.9/debian/rules	2006-09-20 18:51:59 UTC (rev 388)
+++ branches/2.1.9/debian/rules	2006-09-20 19:18:50 UTC (rev 389)
@@ -25,6 +25,12 @@
 build: patch build-stamp
 build-stamp: Makefile debian/po/templates.pot
 	$(MAKE) 
+	# install here since it's needed by both arch-dep and arch-indep packages.
+	dh_installdirs
+	$(MAKE) doinstall prefix=$$(pwd)/debian/mailman/var/lib/$(package) \
+		var_prefix=$$(pwd)/debian/mailman/var/lib/$(package) \
+		icondir=$$(pwd)/debian/mailman-common/usr/share/images/mailman \
+		ICONDIR=$$(pwd)/debian/mailman-common/usr/share/images/mailman
 	touch build-stamp
 
 debian/po/templates.pot: debian/templates
@@ -51,22 +57,26 @@
 	chmod +x debian/{prerm,postinst}
 
 binary-indep:	checkroot build
-	dh_testdir
-# There are no architecture-independent files to be uploaded
-# generated by this package.  If there were any they would be
-# made here.
+	dh_install -i
+	dh_installdocs -i
+	dh_installchangelogs -i
 
+	install -m 0644 debian/mm_cfg.py debian/mailman-common/usr/lib/mailman/Mailman/mm_cfg.py.dist
 
+	dh_installlogrotate -i --name=mailman
+	dh_installman -i
+	dh_installinit -i --name=mailman
+	dh_compress -i
+	dh_fixperms -i
+	dh_installdeb -i
+	dh_gencontrol -i
+	dh_md5sums -i
+	dh_builddeb -i
+
 binary-arch:	checkroot build
-	dh_testdir
-	dh_install
-	dh_installdirs
-	dh_installdocs ACKNOWLEDGMENTS README* TODO FAQ
-	dh_installchangelogs NEWS
-	$(MAKE) doinstall prefix=$$(pwd)/debian/mailman/var/lib/$(package) \
-		var_prefix=$$(pwd)/debian/mailman/var/lib/$(package) \
-		icondir=$$(pwd)/debian/mailman/usr/share/images/mailman \
-		ICONDIR=$$(pwd)/debian/mailman/usr/share/images/mailman
+	dh_install -a
+	dh_installdocs -a ACKNOWLEDGMENTS README* TODO FAQ
+	dh_installchangelogs -a NEWS
 
 	#rmdir debian/$(package)/var/lib/mailman/pythonlib
 
@@ -79,7 +89,6 @@
 		mv $$i ../../../usr/lib/$(package); \
 	   done
 
-
 	# link them back to /var/lib/mailman
 	for i in debian/mailman/usr/lib/$(package)/*; do \
 	   dh_link usr/lib/$(package)/`basename $$i` var/lib/$(package)/`basename $$i`; \
@@ -90,9 +99,7 @@
 
 	# Backwards compatibility link
 	dh_link usr/lib/mailman/mail/mailman usr/lib/mailman/mail/wrapper
-	dh_link usr/share/images/mailman usr/share/doc/mailman/images
 	rmdir debian/$(package)/var/lib/mailman/icons
-	dh_link usr/share/images/mailman var/lib/mailman/icons
 
         # move the templates to /etc/mailman
 	mv debian/mailman/var/lib/$(package)/templates debian/mailman/etc/mailman
@@ -113,10 +120,6 @@
 	# link it back to /var/lib/mailman/locks
 	dh_link var/lock/mailman var/lib/$(package)/locks
 
-	dh_installlogrotate
-
-	install -m 0644 debian/mm_cfg.py debian/mailman-common/usr/lib/mailman/Mailman/mm_cfg.py.dist
-
 	rm debian/$(package)/usr/lib/$(package)/Mailman/mm_cfg.py
 	dh_link etc/$(package)/mm_cfg.py \
 		usr/lib/$(package)/Mailman/mm_cfg.py
@@ -124,13 +127,11 @@
 	for bin in $(binaries); \
 		do dh_link usr/lib/$(package)/bin/$$bin usr/sbin/$$bin; done
 	mv debian/mailman/usr/sbin/arch debian/mailman/usr/sbin/mmarch
-	dh_installman
-	dh_installinit
-	dh_installdebconf
-	dh_strip
-	dh_compress
-	dh_fixperms
-	chown -R root:root debian/mailman
+	dh_installdebconf -a
+	dh_strip -a
+	dh_compress -a
+	dh_fixperms -a
+	chown -R root:root debian/mailman debian/mailman-common
 	chown -R root:list \
 		debian/mailman/{etc/$(package),var/lib/$(package),usr/lib/{$(package),cgi-bin/$(package)}}
 	chown list:list debian/mailman/var/{lock/mailman,lib/mailman/qfiles,run/mailman}
@@ -178,7 +179,7 @@
 	chmod 2775 debian/mailman/var/log/mailman
 	chmod g+w debian/mailman/var/lock/mailman
 
-	dh_installdeb
+	dh_installdeb -a
 
 #	echo 'if [ "$$1" = purge ]; then' >> debian/mailman.postrm.ucf
 #	for f in `cat debian/ucffiles`; do \
@@ -201,10 +202,10 @@
 #	perl -pi -e '/#UCF#/ and do { open F, "debian/mailman.postinst.ucf"; local $$/ ; $$_ = <F> };' debian/mailman/DEBIAN/postinst
 #	perl -pi -e '/#UCF#/ and do { open F, "debian/mailman.postrm.ucf"; local $$/ ; $$_ = <F> };' debian/mailman/DEBIAN/postrm
 
-	dh_shlibdeps
-	dh_gencontrol
-	dh_md5sums
-	dh_builddeb
+	dh_shlibdeps -a
+	dh_gencontrol -a
+	dh_md5sums -a
+	dh_builddeb -a
 
 
 # Below here is fairly generic really




More information about the Pkg-mailman-hackers mailing list