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
This commit is contained in:
+24
@@ -0,0 +1,24 @@
|
||||
#!/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."
|
||||
Reference in New Issue
Block a user