postrm-removes-alternative
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.
| Severity: | warning |
| Experimental: | false |
| Renamed from: | maintainer-script-should-not-use-update-alternatives-remove |
See also
Alternative versions of an interface - update-alternatives (from old Packaging Manual) (Appendix appendix-6) in the Debian Policy Manual
the update-alternatives(8) manual page
- list of all the affected packages
- the source of this tag