@cryptotaxi247 / netdata-1 / commits / 756046a30

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