Files
community-plugins/drive-health/packaging/uninstall-system-collector.sh
T
Gustavo de Andrade RosaandGitHub ddb054ae3c Add Drive Health (gustav0ar/drive-health) (#58)
* add Drive Health

* declare optional package manager commands

* use live Drive Health screenshot

* hide redundant dependency subtitle

* fix drive error counter alerts

* stabilize transient SMART availability

* address collector packaging review

* refactor: use generic collector service name

* test: harden collector packaging checks
2026-07-21 11:14:38 -04:00

25 lines
609 B
Bash
Executable File

#!/usr/bin/env bash
set -euo pipefail
if (( EUID != 0 )); then
echo "Run this uninstaller with sudo." >&2
exit 1
fi
service_name="noctalia-drive-health"
systemctl disable --now "$service_name.timer" 2>/dev/null || true
systemctl stop "$service_name.service" 2>/dev/null || true
rm -f \
"/etc/systemd/system/$service_name.service" \
"/etc/systemd/system/$service_name.timer"
rm -rf \
"/usr/local/libexec/$service_name" \
"/run/$service_name"
systemctl daemon-reload
systemctl reset-failed "$service_name.service" 2>/dev/null || true
echo "Removed the Noctalia Drive Health system collector."