dpkg.postrm 1012 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. #!/bin/sh -e
  2. # This script can be called in the following ways:
  3. #
  4. # After the package was removed:
  5. # <postrm> remove
  6. #
  7. # After the package was purged:
  8. # <postrm> purge
  9. #
  10. # After the package was upgraded:
  11. # <old-postrm> upgrade <new-version>
  12. # if that fails:
  13. # <new-postrm> failed-upgrade <old-version>
  14. #
  15. #
  16. # After all of the packages files have been replaced:
  17. # <postrm> disappear <overwriting-package> <version>
  18. #
  19. #
  20. # If preinst fails during install:
  21. # <new-postrm> abort-install
  22. #
  23. # If preinst fails during upgrade of removed package:
  24. # <new-postrm> abort-install <old-version>
  25. #
  26. # If preinst fails during upgrade:
  27. # <new-postrm> abort-upgrade <old-version>
  28. # Remove log file when dpkg is purged
  29. remove_logfile() {
  30. rm -f /var/log/dpkg.log /var/log/dpkg.log.* 2>/dev/null
  31. }
  32. case "$1" in
  33. remove)
  34. ;;
  35. purge)
  36. remove_logfile
  37. ;;
  38. upgrade|failed-upgrade|disappear|abort-install|abort-upgrade)
  39. ;;
  40. *)
  41. echo "$0 called with unknown argument \`$1'" 1>&2
  42. exit 1
  43. ;;
  44. esac
  45. #DEBHELPER#
  46. exit 0