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() {
2222cleanup () {
2323 echo " Removing /var/run/nginx-agent directory"
2424 rm -rf " /var/run/nginx-agent"
25+ }
2526
26- echo " Removing /etc/nginx-agent directory"
27+ full_cleanup () {
28+ echo " Purging all nginx-agent data"
29+ cleanup
2730 rm -rf " /etc/nginx-agent"
28-
29- echo " Removing /var/log/nginx-agent directory"
3031 rm -rf " /var/log/nginx-agent"
31-
32- echo " Removing /var/lib/nginx-agent directory"
3332 rm -rf " /var/lib/nginx-agent"
3433}
3534
3635case " $ID " in
3736 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
4451 ;;
4552 rhel|fedora|centos|amzn|almalinux|rocky)
4653 if [ " $1 " = " 0" ]; then
4754 stop_agent_systemd
4855 disable_agent_systemd
4956 systemd_daemon_reload
50- cleanup
57+ full_cleanup
5158 fi
5259 ;;
5360 alpine)
54- cleanup
61+ full_cleanup
5562 ;;
5663 * )
5764 stop_agent_systemd
5865 disable_agent_systemd
5966 systemd_daemon_reload
60- cleanup
67+ full_cleanup
6168 ;;
6269esac
You can’t perform that action at this time.
0 commit comments