Don't remove groups/users in Debian postrm (#7817)
James Mills committed
Jan 24, 2020 at 12:39 UTC
25f93c8354fd3d8288a9ce4bb860aaf9ddad24e1
1 file changed
+29
-46
contrib/debian/netdata.postrm
+29
-46
@@ -1,60 +1,43 @@
1
-#! /bin/sh
1
+#!/bin/sh
2
3
set -e
4
5
dpkg-maintscript-helper dir_to_symlink \
6
- /var/lib/netdata/www/.well-known /usr/share/netdata/www/.well-known 1.18.1~ netdata -- "$@"
6
+ /var/lib/netdata/www/.well-known /usr/share/netdata/www/.well-known 1.18.1~ netdata -- "$@"
7
dpkg-maintscript-helper dir_to_symlink \
8
- /var/lib/netdata/www/css /usr/share/netdata/www/css 1.18.1~ netdata -- "$@"
8
+ /var/lib/netdata/www/css /usr/share/netdata/www/css 1.18.1~ netdata -- "$@"
9
dpkg-maintscript-helper dir_to_symlink \
10
- /var/lib/netdata/www/fonts /usr/share/netdata/www/fonts 1.18.1~ netdata -- "$@"
10
+ /var/lib/netdata/www/fonts /usr/share/netdata/www/fonts 1.18.1~ netdata -- "$@"
11
dpkg-maintscript-helper dir_to_symlink \
12
- /var/lib/netdata/www/images /usr/share/netdata/www/images 1.18.1~ netdata -- "$@"
12
+ /var/lib/netdata/www/images /usr/share/netdata/www/images 1.18.1~ netdata -- "$@"
13
dpkg-maintscript-helper dir_to_symlink \
14
- /var/lib/netdata/www/lib /usr/share/netdata/www/lib 1.18.1~ netdata -- "$@"
14
+ /var/lib/netdata/www/lib /usr/share/netdata/www/lib 1.18.1~ netdata -- "$@"
15
dpkg-maintscript-helper dir_to_symlink \
16
- /var/lib/netdata/www/static /usr/share/netdata/www/static 1.18.1~ netdata -- "$@"
16
+ /var/lib/netdata/www/static /usr/share/netdata/www/static 1.18.1~ netdata -- "$@"
17
18
case "$1" in
19
- remove)
20
- ;;
21
-
22
- purge)
23
- if dpkg-statoverride --list | grep -qw /var/cache/netdata; then
24
- dpkg-statoverride --remove /var/cache/netdata
25
- fi
26
-
27
- if dpkg-statoverride --list | grep -qw /var/lib/netdata/www; then
28
- dpkg-statoverride --remove /var/lib/netdata/www
29
- fi
30
-
31
- if dpkg-statoverride --list | grep -qw /var/lib/netdata/registry; then
32
- dpkg-statoverride --remove /var/lib/netdata/registry
33
- fi
34
-
35
- if dpkg-statoverride --list | grep -qw /var/lib/netdata; then
36
- dpkg-statoverride --remove /var/lib/netdata
37
- fi
38
-
39
- if getent passwd netdata >/dev/null; then
40
- if [ -x /usr/sbin/deluser ]; then
41
- deluser --quiet --system netdata || echo "Unable to remove netdata user"
42
- fi
43
- fi
44
-
45
- if getent group netdata >/dev/null; then
46
- if [ -x /usr/sbin/delgroup ]; then
47
- delgroup --quiet --system netdata || echo "Unable to remove netdata group"
48
- fi
49
- fi
50
-
51
- ;;
52
-
53
- *)
54
- ;;
55
-esac
19
+ remove) ;;
20
57
-#DEBHELPER#
21
+ purge)
22
+ if dpkg-statoverride --list | grep -qw /var/cache/netdata; then
23
+ dpkg-statoverride --remove /var/cache/netdata
24
+ fi
25
59
-exit 0
26
+ if dpkg-statoverride --list | grep -qw /var/lib/netdata/www; then
27
+ dpkg-statoverride --remove /var/lib/netdata/www
28
+ fi
29
+
30
+ if dpkg-statoverride --list | grep -qw /var/lib/netdata/registry; then
31
+ dpkg-statoverride --remove /var/lib/netdata/registry
32
+ fi
33
+
34
+ if dpkg-statoverride --list | grep -qw /var/lib/netdata; then
35
+ dpkg-statoverride --remove /var/lib/netdata
36
+ fi
37
+ ;;
38
39
+ *) ;;
40
+
41
+esac
42
+
43
+exit 0