From 1d4e22b0829debd31314af5e4147c2b77b32624d Mon Sep 17 00:00:00 2001 From: Tim Eertmoed Date: Wed, 16 Sep 2026 21:23:54 +0200 Subject: [PATCH] Version 2.8.34: Skripte aus dem Baum ueber bash aufrufen --- apps/tesm-license/pyproject.toml | 2 +- deploy/install.sh | 7 ++++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/apps/tesm-license/pyproject.toml b/apps/tesm-license/pyproject.toml index 3d7ae27..77f701a 100644 --- a/apps/tesm-license/pyproject.toml +++ b/apps/tesm-license/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "tesm-license" -version = "2.8.9" +version = "2.8.10" description = "TESM-Lizenzserver -- Kunden, Tickets, Lizenzen, Aktivierung" requires-python = ">=3.11" dependencies = [ diff --git a/deploy/install.sh b/deploy/install.sh index 1d18cfb..f3afde2 100644 --- a/deploy/install.sh +++ b/deploy/install.sh @@ -422,7 +422,12 @@ step "Python-Umgebung" # dasselbe laeuft als ExecStartPre vor jedem Dienststart. Zwei getrennte # Paketlisten waeren zwei Listen, die auseinanderlaufen: die Reparatur baute # dann eine Umgebung, die nicht mehr der Installation entspricht. -"$ROOT/deploy/tesm-venv" "$ROOT" "$APP" --immer +# Ueber "bash" und nicht als Programm: Dateien im Baum tragen kein +# Ausfuehrungsrecht -- git kennt auf einer Windows-Buildmaschine keines, und +# install.sh, tesm-helper und tesm-motd werden aus demselben Grund ebenso +# aufgerufen oder mit ausdruecklichem Modus installiert. Ohne das brach die +# Aktualisierung mit "Permission denied" ab (und rollte zurueck). +bash "$ROOT/deploy/tesm-venv" "$ROOT" "$APP" --immer info "Abhaengigkeiten installiert" # -- Statische Dateien fuer nginx --------------------------------------------