2 # postrm script for rabbitmq
4 # see: dh_installdeb(1)
8 # summary of how this script can be called:
11 # * <old-postrm> `upgrade' <new-version>
12 # * <new-postrm> `failed-upgrade' <old-version>
13 # * <new-postrm> `abort-install'
14 # * <new-postrm> `abort-install' <old-version>
15 # * <new-postrm> `abort-upgrade' <old-version>
16 # * <disappearer's-postrm> `disappear' <overwriter>
17 # <overwriter-version>
18 # for details, see http://www.debian.org/doc/debian-policy/ or
19 # the debian-policy package
21 remove_plugin_traces() {
22 # Remove traces of plugins
23 rm -rf /var/lib/rabbitmq/plugins-scratch
28 rm -f /etc/default/rabbitmq
29 if [ -d /var/lib/rabbitmq ]; then
30 rm -r /var/lib/rabbitmq
32 if [ -d /var/log/rabbitmq ]; then
33 rm -r /var/log/rabbitmq
35 if [ -d /etc/rabbitmq ]; then
39 if getent passwd rabbitmq >/dev/null; then
40 # Stop epmd if run by the rabbitmq user
41 pkill -u rabbitmq epmd || :
49 failed-upgrade|abort-install|abort-upgrade|disappear)
53 echo "postrm called with unknown argument \`$1'" >&2
58 # dh_installdeb will replace this with shell code automatically
59 # generated by other debhelper scripts.