| #!/bin/sh -e |
| # This script can be called in the following ways: |
| # |
| # After the package was removed: |
| # <postrm> remove |
| # |
| # After the package was purged: |
| # <postrm> purge |
| # |
| # After the package was upgraded: |
| # <old-postrm> upgrade <new-version> |
| # if that fails: |
| # <new-postrm> failed-upgrade <old-version> |
| # |
| # |
| # After all of the packages files have been replaced: |
| # <postrm> disappear <overwriting-package> <version> |
| # |
| # |
| # If preinst fails during install: |
| # <new-postrm> abort-install |
| # |
| # If preinst fails during upgrade of removed package: |
| # <new-postrm> abort-install <old-version> |
| # |
| # If preinst fails during upgrade: |
| # <new-postrm> abort-upgrade <old-version> |
| |
| |
| # Remove log file when dpkg is purged |
| remove_logfile() { |
| rm -f /var/log/dpkg.log /var/log/dpkg.log.* 2>/dev/null |
| } |
| |
| |
| case "$1" in |
| remove) |
| ;; |
| |
| purge) |
| remove_logfile |
| ;; |
| |
| upgrade|failed-upgrade|disappear|abort-install|abort-upgrade) |
| ;; |
| |
| |
| *) |
| echo "$0 called with unknown argument \`$1'" 1>&2 |
| exit 1 |
| ;; |
| esac |
| |
| #DEBHELPER# |
| exit 0 |