Update Thüringen edition to signed mouse-enabled v0.16
This commit is contained in:
@@ -4,6 +4,8 @@ Die Thüringen Edition ergänzt den unveränderten Anwendungskern von [`synadm-t
|
|||||||
|
|
||||||
Programmlogik, Navigation, Assistenten und Sicherheitsfunktionen werden nicht kopiert. Das Repository bindet einen geprüften `synadm-tui`-Stand als Git-Submodul ein; dadurch bleiben beide Editionen funktional identisch.
|
Programmlogik, Navigation, Assistenten und Sicherheitsfunktionen werden nicht kopiert. Das Repository bindet einen geprüften `synadm-tui`-Stand als Git-Submodul ein; dadurch bleiben beide Editionen funktional identisch.
|
||||||
|
|
||||||
|
Die Bedienung funktioniert wahlweise per Tastatur oder Maus. Ein Klick auf einen Bereich zeigt dessen Befehle; ein Klick auf einen Befehl öffnet ihn direkt.
|
||||||
|
|
||||||
## Quellcode testen
|
## Quellcode testen
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
@@ -47,8 +49,15 @@ Dieser Ablauf wurde mit Version 0.15 in einer isolierten APT-Umgebung geprüft:
|
|||||||
|
|
||||||
## RPM-Status
|
## RPM-Status
|
||||||
|
|
||||||
Die getrennte RPM-Quelle ist unter
|
Die getrennte und signierte RPM-Quelle wird so eingerichtet:
|
||||||
`https://git.blackwall.ipv64.de/api/packages/pan/rpm/thueringen.repo` erreichbar. Metadaten, SHA256-Prüfsumme, Paketinhalt und Programmstart von Version 0.15 wurden geprüft. Ein realer Test unter Fedora 42 mit DNF5 lädt Repository und Paket korrekt, beendet die Transaktion aber mit `The package is not signed`. Die bisher veröffentlichte RPM-Datei besitzt noch keine eingebettete Paketsignatur, obwohl die Gitea-Repository-Datei `gpgcheck=1` aktiviert. Die DNF-Installation wird deshalb erst nach Einrichtung eines dauerhaften RPM-Signaturschlüssels empfohlen; `gpgcheck` sollte nicht deaktiviert werden.
|
|
||||||
|
```bash
|
||||||
|
sudo curl -fsSL https://git.blackwall.ipv64.de/pan/synadm-tui-thueringen/raw/branch/main/packaging/synadm-tui-thueringen.repo \
|
||||||
|
-o /etc/yum.repos.d/synadm-tui-thueringen.repo
|
||||||
|
sudo dnf install synadm-tui-thueringen
|
||||||
|
```
|
||||||
|
|
||||||
|
Ab Version 0.16 besitzen die RPM-Pakete dieselbe eingebettete RSA/SHA512-Signatur wie die Standard Edition. `gpgcheck=1` bleibt aktiviert; der öffentliche Schlüssel wird aus dem neutralen Kernrepository geladen.
|
||||||
|
|
||||||
## Gemeinsamen Kern aktualisieren
|
## Gemeinsamen Kern aktualisieren
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1 @@
|
|||||||
|
A58923624002F769A7683FD6C18758AECA92C968
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
[gitea-pan-synadm-tui-thueringen]
|
||||||
|
name=synadm TUI Thüringen
|
||||||
|
baseurl=https://git.blackwall.ipv64.de/api/packages/pan/rpm/thueringen
|
||||||
|
enabled=1
|
||||||
|
gpgcheck=1
|
||||||
|
gpgkey=https://git.blackwall.ipv64.de/pan/synadm-tui/raw/branch/main/packaging/RPM-GPG-KEY-synadm-tui
|
||||||
+2
-2
@@ -4,13 +4,13 @@ build-backend = "setuptools.build_meta"
|
|||||||
|
|
||||||
[project]
|
[project]
|
||||||
name = "synadm-tui-thueringen"
|
name = "synadm-tui-thueringen"
|
||||||
version = "0.15"
|
version = "0.16"
|
||||||
description = "Thüringen-Edition der Terminal-Oberfläche für synadm"
|
description = "Thüringen-Edition der Terminal-Oberfläche für synadm"
|
||||||
readme = "README.md"
|
readme = "README.md"
|
||||||
requires-python = ">=3.10"
|
requires-python = ">=3.10"
|
||||||
license = { text = "GPL-3.0-or-later" }
|
license = { text = "GPL-3.0-or-later" }
|
||||||
authors = [{ name = "synadm-tui contributors" }]
|
authors = [{ name = "synadm-tui contributors" }]
|
||||||
dependencies = ["synadm-tui==0.15"]
|
dependencies = ["synadm-tui==0.16"]
|
||||||
classifiers = [
|
classifiers = [
|
||||||
"Environment :: Console :: Curses",
|
"Environment :: Console :: Curses",
|
||||||
"Programming Language :: Python :: 3",
|
"Programming Language :: Python :: 3",
|
||||||
|
|||||||
@@ -1,3 +1,3 @@
|
|||||||
"""Branding extension for the Thüringen edition of synadm TUI."""
|
"""Branding extension for the Thüringen edition of synadm TUI."""
|
||||||
|
|
||||||
__version__ = "0.15"
|
__version__ = "0.16"
|
||||||
|
|||||||
Vendored
+1
-1
Submodule vendor/synadm-tui updated: c1483aae71...6e01cdbace
Reference in New Issue
Block a user