chore(installer): Update-Only meldet gesetzte ACLs ehrlich + VERSION 1.9.1
This commit is contained in:
1 parent
e2c75a88df
commit
72752e523e
2 files changed
+9
-1
No files matched your search
@@ -593,6 +593,7 @@ fi
|
||||
# Loesung: ein ACL fuer den Dienst-Benutzer, rekursiv und vererbbar. Damit
|
||||
# bleibt der Dienst im eingeschraenkten Konto (kein root noetig) und neue
|
||||
# Domain-Ordner erben das Recht automatisch.
|
||||
_acl_fixed=0
|
||||
grant_apache_log_access() {
|
||||
[ "$HAS_APACHE" -eq 1 ] || return 0
|
||||
# Fortschritt melden: ohne diese Zeile sah der Lauf wie ein Haenger aus,
|
||||
@@ -734,6 +735,8 @@ grant_apache_log_access() {
|
||||
_n=0
|
||||
[ -n "$_touched" ] && _n=$(printf '%s\n' $_touched | grep -c .)
|
||||
[ "$_n" -gt 0 ] && log "Log-Leserechte gesetzt (ACL fuer '$_u') auf $_n Datei(en)."
|
||||
# Fuer den Update-Only-Bericht: melden, ob in DIESEM Lauf Rechte gesetzt wurden.
|
||||
_acl_fixed="${_n:-0}"
|
||||
if [ "$_tested" -eq 0 ]; then
|
||||
log "HINWEIS: kein Glob-Muster gefunden — Gegentest nicht moeglich."
|
||||
elif [ "$_fail" -eq 0 ]; then
|
||||
@@ -1032,7 +1035,12 @@ if [ "$UPDATE_ONLY" -eq 1 ] && [ -n "$SNAPSHOT_BEFORE" ]; then
|
||||
if cmp -s "$SNAPSHOT_BEFORE" "$SNAPSHOT_AFTER"; then CHANGED=0; fi
|
||||
rm -f "$SNAPSHOT_BEFORE" "$SNAPSHOT_AFTER"
|
||||
if [ "$CHANGED" -eq 0 ]; then
|
||||
# Ehrlich bleiben: die Rechtevergabe ist bereits gelaufen (siehe oben) und
|
||||
# wirkt ohne Neustart — Telegraf findet neu lesbare Dateien beim naechsten
|
||||
# Glob-Durchlauf. Ein Lauf, der nur die Rechte reparierte, darf nicht wie
|
||||
# "nichts passiert" aussehen: genau daran war x14 schwer zu deuten.
|
||||
log "Update-Only: keine Aenderung an Confs/Scripts — kein Neustart noetig."
|
||||
[ "${_acl_fixed:-0}" -gt 0 ] && log " (Log-Leserechte wurden in diesem Lauf gesetzt — wirkt sofort, kein Neustart erforderlich.)"
|
||||
# Versionsmarker TROTZDEM auf den Repo-Stand ziehen: sonst meldet der
|
||||
# naechste Timer-Lauf erneut ein Update und laeuft endlos im Kreis.
|
||||
_RV="$(curl -fsS -m 15 "$REPO_RAW/VERSION" 2>/dev/null | tr -d ' \r\n' || true)"
|
||||
|
||||
Reference in new issue
Block a user