@cryptotaxi247 / netdata-1 / commits / 25f93c835

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