From cc5dc6b9adcdc2672dbb985819c15cf62a45ad1a Mon Sep 17 00:00:00 2001 From: mm Date: Sun, 13 Sep 2026 23:51:16 +0200 Subject: [PATCH] =?UTF-8?q?fix(updater):=20nur=20eigene=20Confs=20entferne?= =?UTF-8?q?n=20=E2=80=94=20fremde/manuelle=20Confs=20ueberleben=20Update?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- install.sh | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/install.sh b/install.sh index df6c861..5020c52 100755 --- a/install.sh +++ b/install.sh @@ -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)