Skip to content

Commit 5ff4d64

Browse files
committed
address feedback on postremove.sh
1 parent 3a9a92a commit 5ff4d64

File tree

1 file changed

+21
-14
lines changed

1 file changed

+21
-14
lines changed

scripts/packages/postremove.sh

Lines changed: 21 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -22,41 +22,48 @@ systemd_daemon_reload() {
2222
cleanup() {
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

3635
case "$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
;;
6269
esac

0 commit comments

Comments
 (0)