| 1 | #!/bin/sh |
| 2 | |
| 3 | set -e |
| 4 | |
| 5 | case "$1" in |
| 6 | remove) |
| 7 | if [ -x "/usr/bin/deb-systemd-helper" ]; then |
| 8 | deb-systemd-helper mask 'netdata.service' >/dev/null || true |
| 9 | deb-systemd-helper mask 'netdata-updater.timer' >/dev/null || true |
| 10 | fi |
| 11 | ;; |
| 12 | |
| 13 | purge) |
| 14 | if dpkg-statoverride --list | grep -qw /var/cache/netdata; then |
| 15 | dpkg-statoverride --remove /var/cache/netdata |
| 16 | fi |
| 17 | |
| 18 | if dpkg-statoverride --list | grep -qw /var/lib/netdata/registry; then |
| 19 | dpkg-statoverride --remove /var/lib/netdata/registry |
| 20 | fi |
| 21 | |
| 22 | if dpkg-statoverride --list | grep -qw /var/lib/netdata; then |
| 23 | dpkg-statoverride --remove /var/lib/netdata |
| 24 | fi |
| 25 | |
| 26 | if dpkg-statoverride --list | grep -qw /var/run/netdata; then |
| 27 | dpkg-statoverride --remove /var/run/netdata |
| 28 | fi |
| 29 | |
| 30 | if dpkg-statoverride --list | grep -qw /var/log/netdata; then |
| 31 | dpkg-statoverride --remove /var/log/netdata |
| 32 | fi |
| 33 | |
| 34 | if [ -x "/usr/bin/deb-systemd-helper" ]; then |
| 35 | deb-systemd-helper purge 'netdata.service' >/dev/null || true |
| 36 | deb-systemd-helper unmask 'netdata.service' >/dev/null || true |
| 37 | deb-systemd-helper purge 'netdata-updater.timer' >/dev/null || true |
| 38 | deb-systemd-helper unmask 'netdata-updater.timer' >/dev/null || true |
| 39 | fi |
| 40 | |
| 41 | rm -rf /var/cache/netdata || true |
| 42 | rm -rf /var/lib/netdata || true |
| 43 | ;; |
| 44 | |
| 45 | *) ;; |
| 46 | |
| 47 | esac |
| 48 | |
| 49 | exit 0 |