tags 546165 + patch
thanks
On 2009-09-11 12:38 +0200, Raphaël Hertzog wrote:
Package: install-info
Version: 4.13a.dfsg.1-4
During upgrade this morning I saw:
(Lecture de la base de données... 218733 fichiers et répertoires déjà
installés.)
Préparation du remplacement de coreutils 7.5-4 (en utilisant
.../coreutils_7.5-5_i386.deb) ...
Ignoring install-info called from maintainer script
The package coreutils should be rebuild with new debhelper to get trigger
support
Dépaquetage de la mise à jour de coreutils ...
In fact, 7.5-5 doesn't contain any call to install-info only the old 7.5-4 did
and it was rightfully called with --remove in prerm. Please make install-info
not complain when called with --remove in prerm otherwise we will have plenty
of those messages during lenny-squeeze upgrades even if all packages have
been
properly updated.
It seems that dpkg does not export information about which maintainer
script it is running (CMIIW; I just looked at the ENVIRONMENT VARIABLES
section in dpkg.1), so the best approach appears to be silent whenever
install-info is called with --remove or --remove-exactly options, as
these are usually set in prerm scripts.
Here is a patch that does that:
--8---cut here---start-8---
Index: install-info.sh
===
--- install-info.sh (Revision 4190)
+++ install-info.sh (Arbeitskopie)
@@ -17,6 +17,19 @@
# we are running from a maintainer script, simply ignore the call
# since we have trigger support and people should rebuild their
# package with new debhelper which does not add calls to install-info
+ # Do not complain if called with --remove or --remove-exactly,
+ # as these are used in old packages' prerm scripts (see #546165)
+ while [ -n $1 ]; do
+ case $1 in
+ --remove|--remove-exactly)
+ exit 0
+ ;;
+ *)
+ shift
+ ;;
+ esac
+
+ done
echo Ignoring install-info called from maintainer script 2
echo The package $DPKG_MAINTSCRIPT_PACKAGE should be rebuilt with new
debhelper to get trigger support 2
fi
--8---cut here---end---8---
Cheers,
Sven
--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org