master
text 49 lines 1.32 KB
Raw
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