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