Lintian tag: postrm-removes-alternative
Type: warning
Description (from lintian-explain-tags
)
update-alternatives --remove <alternative> foo is called in the postrm
maintainer script.
Instead, update-alternatives --remove should be called in prerm.
Th present command will not work as intended. When postrm runs, foo was
already deleted. update-alternatives will then ignore the program while
constructing the list of available alternatives.
If the symbolic link in /etc/alternatives then still points at foo,
update-alternatives will not recognize it. It will then mark the link as
site-specific.
Going forward, the symbolic link will no longer be updated automatically.
It will be left dangling until update-alternatives --auto <alternative> is
run by hand.
Please refer to Alternative versions of an interface - update-alternatives
(from old Packaging Manual) (Appendix appendix-6) in the Debian Policy
Manual and the update-alternatives(8) manual page for details.
Visibility: warning
Show-Always: no
Check: scripts
Renamed from: maintainer-script-should-not-use-update-alternatives-remove
Show affected packages