fix(updater): nur eigene Confs entfernen — fremde/manuelle Confs ueberleben Update
This commit is contained in:
1 parent
8d05d3bc48
commit
cc5dc6b9ad
1 file changed
+6
-1
+6
-1
@@ -323,7 +323,12 @@ fetch_conf() {
|
||||
rm -f "$2.tmp"
|
||||
}
|
||||
fetch_conf telegraf/base.conf /etc/telegraf/telegraf.conf
|
||||
rm -f /etc/telegraf/telegraf.d/*.conf
|
||||
# Nur Confs entfernen, die DIESER Installer verwaltet — nicht pauschal alles.
|
||||
# Sonst reisst ein Auto-Update fremde oder manuell ergaenzte Confs mit, die
|
||||
# jemand bewusst nach /etc/telegraf/telegraf.d/ gelegt hat.
|
||||
for _c in docker proxmox apache gpu journal nodeinfo syslog; do
|
||||
rm -f "/etc/telegraf/telegraf.d/$_c.conf"
|
||||
done
|
||||
[ "$HAS_DOCKER" -eq 1 ] && { fetch telegraf/docker.conf /etc/telegraf/telegraf.d/docker.conf; usermod -aG docker telegraf 2>/dev/null || true; }
|
||||
case "$ROLE" in
|
||||
proxmox) : # pvesh-Weg braucht keinen Token (siehe unten)
|
||||
|
||||
Reference in new issue
Block a user