tags 688196 + patch tags 688196 + pending thanks Dear maintainer,
I've prepared an NMU for mimedefang (versioned as 2.73-1.1) and uploaded it to DELAYED/2. Please feel free to tell me if I should delay it longer. Regards. -- .''`. Homepage: http://info.comodo.priv.at/ - OpenPGP key 0xBB3A68018649AA06 : :' : Debian GNU/Linux user, admin, and developer - http://www.debian.org/ `. `' Member of VIBE!AT & SPI, fellow of the Free Software Foundation Europe `- NP: Carole King: Eventually
diff -u mimedefang-2.73/debian/changelog mimedefang-2.73/debian/changelog
--- mimedefang-2.73/debian/changelog
+++ mimedefang-2.73/debian/changelog
@@ -1,3 +1,15 @@
+mimedefang (2.73-1.1) unstable; urgency=low
+
+ * Non-maintainer upload.
+ * Fix "modifies conffiles (policy 10.7.3): /etc/default/mimedefang":
+ - debian/{dir,rules}: install configuration file under /usr/share
+ - debian/mimedefang.postinst: copy it to /etc/default if necessary
+ - debian/mimedefang.postrm: remove it on purge
+ - debian/config: also handle no/false case
+ (Closes: #688196)
+
+ -- gregor herrmann <[email protected]> Sun, 07 Oct 2012 16:50:10 +0200
+
mimedefang (2.73-1) unstable; urgency=low
* New upstream release
diff -u mimedefang-2.73/debian/rules mimedefang-2.73/debian/rules
--- mimedefang-2.73/debian/rules
+++ mimedefang-2.73/debian/rules
@@ -70,7 +70,7 @@
# Add here commands to install the package into debian/mimedefang.
$(MAKE) install DESTDIR=$(CURDIR)/debian/mimedefang
- cp debian/mimedefang.conf debian/mimedefang/etc/default/mimedefang
+ cp debian/mimedefang.conf debian/mimedefang/usr/share/mimedefang/
cp debian/mimedefang.pl.conf debian/mimedefang/etc/mail/mimedefang.pl.conf
rmdir debian/mimedefang/usr/sbin
# rmdir debian/mimedefang/etc/spamassassin
diff -u mimedefang-2.73/debian/mimedefang.dirs mimedefang-2.73/debian/mimedefang.dirs
--- mimedefang-2.73/debian/mimedefang.dirs
+++ mimedefang-2.73/debian/mimedefang.dirs
@@ -4 +4 @@
-etc/default
+usr/share/mimedefang
diff -u mimedefang-2.73/debian/config mimedefang-2.73/debian/config
--- mimedefang-2.73/debian/config
+++ mimedefang-2.73/debian/config
@@ -17,6 +17,9 @@
if [ "$MX_EMBED_PERL"x = "yes"x ]
then
db_set mimedefang/embedperl true
+ elif [ "$MX_EMBED_PERL"x = "no"x ]
+ then
+ db_set mimedefang/embedperl false
fi
fi
diff -u mimedefang-2.73/debian/mimedefang.postinst mimedefang-2.73/debian/mimedefang.postinst
--- mimedefang-2.73/debian/mimedefang.postinst
+++ mimedefang-2.73/debian/mimedefang.postinst
@@ -90,8 +90,12 @@
rm -f /etc/mail/mimedefang.conf
fi
# Setup embeded perl
- db_get mimedefang/embedperl || true
CONFFILE=/etc/default/mimedefang
+ # Copy file if it doesn't exist
+ if [ ! -e $CONFFILE ]; then
+ cp /usr/share/mimedefang/mimedefang.conf $CONFFILE
+ fi
+ db_get mimedefang/embedperl || true
if [ "$RET" = 'true' ]; then
set_value $CONFFILE MX_EMBED_PERL yes
else
diff -u mimedefang-2.73/debian/mimedefang.postrm mimedefang-2.73/debian/mimedefang.postrm
--- mimedefang-2.73/debian/mimedefang.postrm
+++ mimedefang-2.73/debian/mimedefang.postrm
@@ -23,6 +23,7 @@
deluser --quiet defang 2> /dev/null || true
deluser --quiet smmsp defang 2> /dev/null || true
delgroup --quiet defang 2> /dev/null || true
+ rm -f /etc/default/mimedefang
fi
case "$1" in
signature.asc
Description: Digital signature

