Fix netdata-uninstaller; blindly deletes NETDATA_PREFIX env var (#16167)
Signed-off-by: Tasos Katsoulas <tasos@netdata.cloud>
Tasos Katsoulas committed
Oct 11, 2023 at 19:31 UTC
756046a30559bf3d99b3ae0bbb3bd2d3e1f64277
1 file changed
+10
-10
packaging/installer/netdata-uninstaller.sh
+10
-10
@@ -733,20 +733,20 @@ rm_file /etc/cron.daily/netdata-updater
733
rm_file /etc/cron.d/netdata-updater
734
735
736
-if [ -n "${NETDATA_PREFIX}" ] && [ -d "${NETDATA_PREFIX}" ]; then
736
+if [ -n "${NETDATA_PREFIX}" ] && [ -d "${NETDATA_PREFIX}" ] && [ "netdata" = "$(basename "$NETDATA_PREFIX")" ] ; then
737
rm_dir "${NETDATA_PREFIX}"
738
else
739
- rm_file "/usr/sbin/netdata"
740
- rm_file "/usr/sbin/netdatacli"
739
+ rm_file "${NETDATA_PREFIX}/usr/sbin/netdata"
740
+ rm_file "${NETDATA_PREFIX}/usr/sbin/netdatacli"
741
rm_file "/tmp/netdata-ipc"
742
rm_file "/tmp/netdata-service-cmds"
743
- rm_file "/usr/sbin/netdata-claim.sh"
744
- rm_dir "/usr/share/netdata"
745
- rm_dir "/usr/libexec/netdata"
746
- rm_dir "/var/lib/netdata"
747
- rm_dir "/var/cache/netdata"
748
- rm_dir "/var/log/netdata"
749
- rm_dir "/etc/netdata"
743
+ rm_file "${NETDATA_PREFIX}/usr/sbin/netdata-claim.sh"
744
+ rm_dir "${NETDATA_PREFIX}/usr/share/netdata"
745
+ rm_dir "${NETDATA_PREFIX}/usr/libexec/netdata"
746
+ rm_dir "${NETDATA_PREFIX}/var/lib/netdata"
747
+ rm_dir "${NETDATA_PREFIX}/var/cache/netdata"
748
+ rm_dir "${NETDATA_PREFIX}/var/log/netdata"
749
+ rm_dir "${NETDATA_PREFIX}/etc/netdata"
750
fi
751
752
if [ -n "${tmpdir}" ]; then