A package can perform several post-removal actions via maintainer
scripts, by including an executable postrm file in its control
archive (i.e. DEBIAN/postrm during package creation).
The script can be called in the following ways:
After the package was removed.
After the package was purged.
After the package was upgraded.
new-postrmfailed-upgrade old-version new-version
If the above upgrade call fails.
postrmdisappear overwriter-package overwriter-version
After all of the packages files have been replaced.
If preinst fails during install.
new-postrmabort-install old-version new-version
If preinst fails during upgrade of removed package.
new-postrmabort-upgrade old-version new-version
If preinst fails during upgrade.
This page is part of the dpkg (Debian Package Manager) project.
Information about the project can be found at
⟨https://wiki.debian.org/Teams/Dpkg/⟩. If you have a bug report for
this manual page, see
⟨http://bugs.debian.org/cgi-bin/pkgreport.cgi?src=dpkg⟩. This page
was obtained from the project's upstream Git repository
⟨git://git.debian.org/git/dpkg/dpkg.git⟩ on 2017-03-13. If you dis‐
cover any rendering problems in this HTML version of the page, or you
believe there is a better or more up-to-date source for the page, or
you have corrections or improvements to the information in this
COLOPHON (which is not part of the original manual page), send a mail
1.18.15-3-ga2ef 1970-01-01 deb-postrm(5)