-
v1.0.1 Stable
released this
2026-08-14 01:09:33 +02:00 | 67 commits to main since this releaseTESM (TimEShepManager) v1.0.1 -- fortlaufendes Update auf v1.0.0, kein Reset. Datenbank-Schema unveraendert (SCHEMA_VERSION weiterhin 1) -- bereits auf v1.0.0 installierte Hosts aktualisieren sich per update.sh automatisch In-Place, die Datenbank (Geraete, Switche, Zugangsdaten, Benutzer, Einstellungen) bleibt dabei vollstaendig erhalten.
Aenderungen seit v1.0.0
- Fix: 'database is locked' beim LDAP-/DHCP-Import behoben (_import_ldap/_import_dhcp schreiben jetzt direkt auf die vom Aufrufer uebergebene Verbindung statt ueber set_setting() eine zweite zu oeffnen)
- Wartung: Linux-Client-Update ueberarbeitet -- einzeln benannte Schritte (apt update -> initramfs MODULES=most dauerhaft setzen -> apt upgrade -> apt full-upgrade -> apt clean -> apt autoremove), jeweils mit eigenem Erfolgs-/Fehlschlag-Marker im Live-Fenster; bei einem mit Exit-Code fehlgeschlagenen Update zusaetzliche Logdatei unter /var/log/tesm/clientupdate/.error
Installation (frischer Host)
curl -fsSL -u <gitea-user>:<token> -o tesm-v1.0.1.tar.gz https://gitea.int.eertmoed.net/alientim/tesm/releases/download/v1.0.1/tesm-v1.0.1.tar.gz mkdir -p tesm && tar xzf tesm-v1.0.1.tar.gz -C tesm --strip-components=1 sudo bash tesm/install.sh sudo /srv/tesm/venv/bin/python3 /srv/tesm/create_admin.pyUpdate / Reinstall (bestehender Host, jede Alt-Generation)
curl -fsSL -u <gitea-user>:<token> -o tesm-v1.0.1.tar.gz https://gitea.int.eertmoed.net/alientim/tesm/releases/download/v1.0.1/tesm-v1.0.1.tar.gz mkdir -p tesm && tar xzf tesm-v1.0.1.tar.gz -C tesm --strip-components=1 sudo bash tesm/update.shupdate.sherkennt selbst, ob ein In-Place-Update (Schema unveraendert) oder eine frische Installation (Schema geaendert oder unbekannt) noetig ist -- sagt das VOR der Bestaetigung an. Fuer die jeweils neueste Version statt einer festen Versionsnummerlatestverwenden.Downloads