Am 28.05.2009 um 20:16 schrieb Helge Kreutzmann: > On Thu, May 28, 2009 at 07:53:36PM +0200, Sven Joachim wrote: >> I don't know why this preinst script is necessary, but if you need to >> insure that the new update-alternatives script is run in it, you have to >> use Pre-Depends rather than Depends. See Policy ยง 7.2. > > Thanks, I missed the last paragraph previously. > > The reason is the following in the preinst (which I inherited, so if > it is wrong, I gladly rewrite/improve): > > case "$1" in > upgrade|install) > if ! LC_ALL=C update-alternatives --display asclock 2>&1 | grep 'error: > no alternatives' > /dev/null ; then > update-alternatives --auto asclock > update-alternatives --remove asclock $asclock-4bpp > update-alternatives --remove asclock $asclock-8bpp > update-alternatives --remove asclock $asclock-24bpp > fi > ;; > abort-upgrade) > ;; > *) > echo "asclock preinst called with an unkown argument: $1" >&2 > exit 1 > ;; > esac
Looking at old asclock versions on archive.debian.net, these lines have been around at least since potato. So I think you can safely assume that the asclock alternatives do not exist anymore and simply ditch the preinst script altogether. While we're at it: the prerm script is also cruft. Cheers, Sven -- To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org