Skip to content

feat(install_service): Colorama Auto-Install, bugfix, improvements - #143

Merged
Schrolli91 merged 2 commits into
BOSWatch:developfrom
KoenigMjr:bugfix/service-colorama
Nov 26, 2025
Merged

Schrolli91 merged 2 commits into
BOSWatch:developfrom
KoenigMjr:bugfix/service-colorama

Conversation

@KoenigMjr

@KoenigMjr KoenigMjr commented Nov 18, 2025 •

Copy link
Copy Markdown
Contributor

Nabend,

Problemstellung:
bei meiner Neuinstallation auf einem Pi OS Trixie 13 (in der Version "lite") ergab sich ein Fehler, dass das Colorama-Paket standardmäßig nicht installiert ist. Die Serviceinstallation bricht daraufhin ab (Error).

Bei den Lite Versionen ist offensichtlich Colorama kein Bestandteil.


Änderungen an einem laufenden System zwingend notwendig: NEIN


Änderungen:

Implementiert automatische Installation des 'colorama'-Pakets mit Fallback-Mechanismus (Dummy-Klassen) hinzu. Erhöhung der Robustheit der Service-Installation.

Breaking Changes / Fixes:

  • Korrigiert den ExecStart-Pfad im Server-Service von 'python' zu 'python3'.
  • Ersetzt 'systemctl daemon-reexec' durch 'systemctl daemon-reload'.

Verbesserungen (Improvements):

  • Führt Timeouts (5s/10s) für systemd-Befehle ('verify', 'is-active') ein.
  • Standardisiert Dateivorgänge (YAML) auf UTF-8-Encoding.
  • Sortiert gefundene YAML-Dateien alphabetisch.
  • Codekommentare internationalisiert (Englisch)

Implementiert automatische Installation des 'colorama'-Pakets mit Fallback-Mechanismus (Dummy-Klassen) hinzu.
Erhöhung der Robustheit der Service-Installation.

**Breaking Changes / Fixes:**
- Korrigiert den ExecStart-Pfad im Server-Service von 'python' zu 'python3'.
- Ersetzt 'systemctl daemon-reexec' durch 'systemctl daemon-reload'.

**Verbesserungen (Improvements):**
- Führt Timeouts (5s/10s) für systemd-Befehle ('verify', 'is-active') ein.
- Standardisiert Dateivorgänge (YAML) auf UTF-8-Encoding.
- Sortiert gefundene YAML-Dateien alphabetisch.
- Codekommentare einheitlich auf Englisch
@KoenigMjr KoenigMjr changed the title feat(install): Colorama Auto-Install, bugfix, improvements feat(install_service): Colorama Auto-Install, bugfix, improvements Nov 20, 2025

@Schrolli91 Schrolli91 left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Schrolli91

This comment was marked as duplicate.

@Schrolli91
Schrolli91 merged commit 8ec7aec into BOSWatch:develop Nov 26, 2025
5 checks passed
@KoenigMjr
KoenigMjr deleted the bugfix/service-colorama branch November 26, 2025 16:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants