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

Attachment: signature.asc
Description: Digital signature

Reply via email to