From: Luca Falavigna <[EMAIL PROTECTED]>
To: [EMAIL PROTECTED]
Subject: Do not gunzip config files
Package: dbmail
Version: 2.2.5-1
Tags: patch
dbmail.postinst gunzips these files:
/usr/share/doc/dbmail/examples/dbmail.conf.gz
/usr/share/dbmail/default.dbmail.gz
gunzip deletes .gz leaving uncompressed files only, but when dbmail is
removed, it raises an error because is unable to find .gz files.
Attached patch suggests a different solution which should fix this.
Thank you.
diff -Nru dbmail-2.2.3/debian/dbmail.postinst
dbmail-2.2.3/debian/dbmail.postinst
--- dbmail-2.2.3/debian/dbmail.postinst 2007-01-20 09:51:12.000000000 +0100
+++ dbmail-2.2.3/debian/dbmail.postinst 2007-06-07 12:06:47.000000000 +0200
@@ -108,11 +108,13 @@
oldmask=`umask`
umask 026
- gunzip ${CONFIG_EX}.gz 2>/dev/null || true
- gunzip ${DEBIAN_CONFIG_EX}.gz 2>/dev/null || true
+ gunzip -c ${CONFIG_EX}.gz 1> ${CONFIG_EX} 2>/dev/null || true
+ gunzip -c ${DEBIAN_CONFIG_EX}.gz 1> ${DEBIAN_CONFIG_EX} 2>/dev/null ||
true
ucf --debconf-ok $CONFIG_EX $CONFIG
ucf --debconf-ok $DEBIAN_CONFIG_EX $DEBIAN_CONFIG
+
+ rm ${CONFIG_EX} ${DEBIAN_CONFIG_EX}
# activate the sqlite driver by default
sed -i 's/\(^driver\W*=\)\(\W*$\)/\1 sqlite/' $CONFIG