Hi, Attached is the diff for my greylistd 0.8.3.2 NMU.
-- Julien Danjou // Λ̊ <[EMAIL PROTECTED]> http://julien.danjou.info // 9A0D 5FD9 EB42 22F6 8974 C95C A462 B51E C2FE E5CD // Tomorrow I was nothing, yesterday I'll be.
diff -Nru /tmp/PvjfczIynR/greylistd-0.8.3.1/debian/changelog
/tmp/saHnWBJU7g/greylistd-0.8.3.2/debian/changelog
--- /tmp/PvjfczIynR/greylistd-0.8.3.1/debian/changelog 2006-08-25
14:22:47.000000000 +0200
+++ /tmp/saHnWBJU7g/greylistd-0.8.3.2/debian/changelog 2006-11-03
12:13:17.000000000 +0100
@@ -1,3 +1,11 @@
+greylistd (0.8.3.2) unstable; urgency=medium
+
+ * Non-maintainer upload.
+ * Fix hangs in postinst (Closes: #345079)
+ * Now use python-support
+
+ -- Julien Danjou <[EMAIL PROTECTED]> Fri, 3 Nov 2006 12:12:32 +0100
+
greylistd (0.8.3.1) unstable; urgency=low
* Non-maintainer upload.
diff -Nru /tmp/PvjfczIynR/greylistd-0.8.3.1/debian/control
/tmp/saHnWBJU7g/greylistd-0.8.3.2/debian/control
--- /tmp/PvjfczIynR/greylistd-0.8.3.1/debian/control 2006-08-25
14:37:04.000000000 +0200
+++ /tmp/saHnWBJU7g/greylistd-0.8.3.2/debian/control 2006-11-03
12:12:26.000000000 +0100
@@ -2,7 +2,7 @@
Section: mail
Priority: optional
Maintainer: Tor Slettnes <[EMAIL PROTECTED]>
-Build-Depends: debhelper (>= 5.0.37.2)
+Build-Depends: debhelper (>= 5.0.37.2), python-support (>= 0.3)
Build-Depends-Indep: python
Standards-Version: 3.7.2
diff -Nru /tmp/PvjfczIynR/greylistd-0.8.3.1/debian/postinst
/tmp/saHnWBJU7g/greylistd-0.8.3.2/debian/postinst
--- /tmp/PvjfczIynR/greylistd-0.8.3.1/debian/postinst 2005-01-18
01:15:57.000000000 +0100
+++ /tmp/saHnWBJU7g/greylistd-0.8.3.2/debian/postinst 2006-11-03
12:09:08.000000000 +0100
@@ -104,13 +104,13 @@
adduser --system --group --disabled-password \
--home "$datadir" --no-create-home "$username"
-
### If we are using Exim 4, and the Debian-exim user is not in the
### group, add it and then restart Exim.
+ restart_exim=no
if running_exim4 && add_user Debian-exim "$groupname"
then
db_get "$owner/restartexim"
- $RET && invoke-rc.d exim4 restart
+ $RET && restart_exim=yes
### Otherwise, if we are updating from 0.7 or prior versions, we add
### the greylist user from the "ugid" DebConf setting
@@ -121,6 +121,9 @@
fi
+ db_stop || true
+ [ "$restart_exim" != 'no' ] && invoke-rc.d exim4 restart
+
### Create working directories
for dir in "$datadir" "$rundir"
do
diff -Nru /tmp/PvjfczIynR/greylistd-0.8.3.1/debian/rules
/tmp/saHnWBJU7g/greylistd-0.8.3.2/debian/rules
--- /tmp/PvjfczIynR/greylistd-0.8.3.1/debian/rules 2006-08-25
14:38:51.000000000 +0200
+++ /tmp/saHnWBJU7g/greylistd-0.8.3.2/debian/rules 2006-11-03
12:12:08.000000000 +0100
@@ -57,6 +57,7 @@
dh_compress
dh_fixperms
# dh_perl
+ dh_pysupport
dh_python
# dh_makeshlibs
dh_installdeb
signature.asc
Description: Digital signature

