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 <gre...@debian.org> 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