A package can perform several pre-removal actions via maintainer
scripts, by including an executable prerm file in its control archive
(i.e. DEBIAN/prerm during package creation).
The script can be called in the following ways:
Before the package is removed.
Before an upgrade.
new-prermfailed-upgrade old-version new-version
If the above upgrade fails.
prermdeconfigure in-favour new-package new-version
[ removing old-package old-version ]
Before package is deconfigured while dependency is replaced
due to conflict.
prermremove in-favour new-package new-version
Before the package is replaced due to conflict.
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-prerm(5)