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"
|
rm -f "$2.tmp"
|
||||||
}
|
}
|
||||||
fetch_conf telegraf/base.conf /etc/telegraf/telegraf.conf
|
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; }
|
[ "$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
|
case "$ROLE" in
|
||||||
proxmox) : # pvesh-Weg braucht keinen Token (siehe unten)
|
proxmox) : # pvesh-Weg braucht keinen Token (siehe unten)
|
||||||
|
|||||||
Reference in new issue
Block a user