On Mon, Feb 12, 2007 at 03:48:53PM +0100, Stefan Hornburg (Racke) wrote:
> I confirm that installing and removing courier-mta leads to dangling
> symlinks for the manpages.

> However, I couldn't see any mistake in the update-alternatives directives
> used in the maintainer scripts.

I did, at last.  It's subtle:

diff -u courier-0.53.3/debian/changelog courier-0.53.3/debian/changelog
--- courier-0.53.3/debian/changelog
+++ courier-0.53.3/debian/changelog
@@ -1,3 +1,12 @@
+courier (0.53.3-4.1) unstable; urgency=high
+
+  * Non-maintainer upload.
+  * High-urgency upload for RC bugfix.
+  * Use the *alternative* name, not the *generic* name, when removing
+    alternatives.  Closes: #410288.
+
+ -- Steve Langasek <[EMAIL PROTECTED]>  Mon, 12 Feb 2007 17:19:11 -0800
+
 courier (0.53.3-4) unstable; urgency=medium
 
   * updated Portuguese translation of Debconf templates (Closes: #409422,
diff -u courier-0.53.3/debian/courier-mta.prerm 
courier-0.53.3/debian/courier-mta.prerm
--- courier-0.53.3/debian/courier-mta.prerm
+++ courier-0.53.3/debian/courier-mta.prerm
@@ -19,7 +19,7 @@
 
 if [ "$1" = "upgrade" -o "$1" = "remove" ]; then
        for binary in lockmail preline; do
-               update-alternatives --remove $binary /usr/bin/$binary
+               update-alternatives --remove $binary /usr/bin/${binary}.courier
        done
 fi
 
I'm not sure why update-alternatives doesn't just error out when called with
a --remove argument that doesn't correctly correspond to any existing
alternatives, but nevertheless, this was a wrong invocation of u-a --remove.

Stefan, please let me know if you need me to NMU for this, otherwise I'll
leave it in your hands.

Cheers,
-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
[EMAIL PROTECTED]                                   http://www.debian.org/


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to