File tree Expand file tree Collapse file tree 1 file changed +21
-14
lines changed Expand file tree Collapse file tree 1 file changed +21
-14
lines changed Original file line number Diff line number Diff line change @@ -22,41 +22,48 @@ systemd_daemon_reload() {
22
22
cleanup () {
23
23
echo " Removing /var/run/nginx-agent directory"
24
24
rm -rf " /var/run/nginx-agent"
25
+ }
25
26
26
- echo " Removing /etc/nginx-agent directory"
27
+ full_cleanup () {
28
+ echo " Purging all nginx-agent data"
29
+ cleanup
27
30
rm -rf " /etc/nginx-agent"
28
-
29
- echo " Removing /var/log/nginx-agent directory"
30
31
rm -rf " /var/log/nginx-agent"
31
-
32
- echo " Removing /var/lib/nginx-agent directory"
33
32
rm -rf " /var/lib/nginx-agent"
34
33
}
35
34
36
35
case " $ID " in
37
36
debian|ubuntu)
38
- if [ " $1 " = " remove" ]; then
39
- stop_agent_systemd
40
- disable_agent_systemd
41
- systemd_daemon_reload
42
- cleanup
43
- fi
37
+ case " $1 " in
38
+ remove)
39
+ stop_agent_systemd
40
+ disable_agent_systemd
41
+ systemd_daemon_reload
42
+ cleanup
43
+ ;;
44
+ purge)
45
+ stop_agent_systemd
46
+ disable_agent_systemd
47
+ systemd_daemon_reload
48
+ full_cleanup
49
+ ;;
50
+ esac
44
51
;;
45
52
rhel|fedora|centos|amzn|almalinux|rocky)
46
53
if [ " $1 " = " 0" ]; then
47
54
stop_agent_systemd
48
55
disable_agent_systemd
49
56
systemd_daemon_reload
50
- cleanup
57
+ full_cleanup
51
58
fi
52
59
;;
53
60
alpine)
54
- cleanup
61
+ full_cleanup
55
62
;;
56
63
* )
57
64
stop_agent_systemd
58
65
disable_agent_systemd
59
66
systemd_daemon_reload
60
- cleanup
67
+ full_cleanup
61
68
;;
62
69
esac
You can’t perform that action at this time.
0 commit comments