• v2.1.0 5b9373bb24

    TESM 2.1.0 Stable

    alientim released this 2026-09-09 00:13:10 +02:00 | 76 commits to main since this release

    Rueckweg bei jedem Fehlschlag

    Aktualisierung und Upgrade rollen jetzt bei jedem Fehlschlag zurueck, nicht
    nur bei dem einen, der abgefangen war: Export, Uebersetzen, Einspielen, nginx,
    Systempakete, ein Ctrl-C. Der Rueckweg haengt an einer EXIT-Falle. Eine
    Neuinstallation loescht nichts -- im Zielverzeichnis kann eine Fassung 1.x
    liegen, deren Sicherung upgrade.sh haelt.

    Anlass war ein echter Abbruch: install.sh scheiterte an einer sudoers-Datei,
    die ein neueres visudo ablehnte. Der alte Dienst war zu diesem Zeitpunkt schon
    gestoppt und deaktiviert, der neue existierte nicht.

    Eine Datei genuegt

    install.sh liegt oben im Paket und funktioniert auch allein -- ohne Paket
    drumherum laedt es sich das aktuelle Release selbst:

    curl -fsSLO https://gitea.int.eertmoed.net/alientim/tesm/raw/branch/main/install.sh
    sudo bash install.sh --app tesm --https
    

    Damit gilt fuer alle drei Wege dasselbe: install.sh, update.sh,
    upgrade.sh -- eine Datei auf das Ziel legen, ausfuehren, fertig.

    Jede Instanz mit eigenem Port

    Bisher bekam jede Instanz denselben internen Port (Basis+100). Die zweite
    startete deshalb nie ("Address already in use") -- und weil die
    Gesundheitspruefung genau diesen Port fragte, antwortete die erste, und die
    Installation meldete "Fertig" ueber einen toten Dienst. Jetzt wird der naechste
    freie Port gesucht, und die Pruefung sieht zusaetzlich den Dienst selbst an.

    Downloads