Hi,

the patch attached to this mail should fix known problem with
update-alternatives, especially bothering with recent X upgrades
(resetting to auto mode).

Gruss/Regards,
Eduard.
-- 
I am Hamlet of Borg. To assimilate or not to assimlate, that is the 
question.
Index: debian/changelog
===================================================================
RCS file: /cvs/dpkg/dpkg/debian/changelog,v
retrieving revision 1.316
diff -u -r1.316 changelog
--- debian/changelog    7 Oct 2002 22:29:48 -0000       1.316
+++ debian/changelog    24 Oct 2002 07:10:39 -0000
@@ -13,6 +13,8 @@
   * dpkg-statoverride did not check if a filemode was numeric.
     Closes: Bug#161156
   * Update Catalan translation
+  * update-alternatives looks whether the target path exists on removing,
+    closes: #37254, #85502, #158973, #48895, #158973, #164214
 
  -- Wichert Akkerman <[EMAIL PROTECTED]>  Sat, 22 Jun 2002 14:02:59 +0200
 
Index: scripts/update-alternatives.pl
===================================================================
RCS file: /cvs/dpkg/dpkg/scripts/update-alternatives.pl,v
retrieving revision 1.28
diff -u -r1.28 update-alternatives.pl
--- scripts/update-alternatives.pl      28 Apr 2002 19:34:07 -0000      1.28
+++ scripts/update-alternatives.pl      24 Oct 2002 07:10:40 -0000
@@ -309,7 +309,7 @@
 }
 
 if ($mode eq 'remove') {
-    if ($manual eq "manual" and $state ne "expected") {
+    if ($manual eq "manual" and $state ne "expected" and (grep(/^$apath$/, 
@versions))) {
        &pr("Removing manually selected alternative - switching to auto mode");
        $manual= "auto";
     }

Attachment: pgpaCcLhBigpa.pgp
Description: PGP signature

Reply via email to