Fix: installierte Engine-Build-Nummer lesen (Format 'version: NNNN') + .gitattributes (LF)
- _installed_engine_build matchte nur 'build: <hash> (N)' / 'bNNNN', aber der aktuelle llama-server meldet 'version: 9821 (hash)'. Dadurch war installed_build immer None → Engine-Badge fiel auf ungenauen mtime-Vergleich zurueck. Jetzt praeziser Build-Nummer-Vergleich (latest > installed). - .gitattributes erzwingt LF fuer *.sh/*.service/*.timer: die Box hatte core.autocrlf aktiv und checkte deploy.sh mit CRLF aus -> 'set -euo pipefail' wurde zu 'pipefail\r' (invalid option name), Deploy brach ab. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,12 @@
|
||||
# Shell-/Deploy-Skripte MÜSSEN LF behalten — sonst bricht der Deploy auf der Box
|
||||
# (CRLF macht `set -euo pipefail` zu `pipefail\r` → "invalid option name").
|
||||
*.sh text eol=lf
|
||||
*.bash text eol=lf
|
||||
|
||||
# systemd-Units und Service-Configs ebenfalls LF.
|
||||
*.service text eol=lf
|
||||
*.timer text eol=lf
|
||||
|
||||
# Windows-Batch-Wrapper bleiben CRLF.
|
||||
*.cmd text eol=crlf
|
||||
*.bat text eol=crlf
|
||||
Reference in New Issue
Block a user