Andreas Beckmann wrote:
> While there is ongoing discussion how to remove alternatives correctly
> (see http://bugs.debian.org/71621 for details) the following strategy
> should work for regular cases:
> * 'postinst configure' always installs the alternative
> * 'prerm remove' removes the alternative
> * 'postrm remove' and 'postrm disappear' remove the alternative
> In all other cases a maintainer script is invoked (e.g. upgrade,
> deconfigure) the alternatives are not modified to preserve user
> configuration.
> Removing the alternative in 'prerm remove' avoids having a dangling link
> once the actual file gets removed, but 'prerm remove' is not called in
> all cases (e.g. deconfigured or disappearing packages) so the postrm
> must remove the alternative again (update-alternatives gracefully
> handles removal of non-existing alternatives).
>
> Note that the arguments for adding and removing alternatives differ, for
> removal it's 'update-alternatives --remove <name> <path>'.

Acknowledged.  I will set up the pre/post scripts as you say.
I expect to get onto this sometime in the next week or two.



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to