Eigenständige Linux-Anwendung bereitstellen
Some checks failed
Tests / test (push) Has been cancelled

This commit is contained in:
2026-10-15 10:20:13 +02:00
parent 31ac17dd41
commit 692bbbb815
4 changed files with 143 additions and 1 deletions

View File

@@ -63,6 +63,23 @@ bash scripts/build-release.sh
Der Befehl führt die Rust-, Python- und Rauchtests aus, baut alle drei Programme im
Release-Modus und erzeugt `build/release.json` mit Build-ID und SHA-256-Prüfsummen.
## Eigenständige Anwendung
Für einen normalen x86-64-Linux-Rechner kann eine einzelne ausführbare Datei gebaut
werden. Sie enthält GUI und Hardware-Scanner und verwendet standardmäßig
`~/.local/share/csr-intake` für Berichte und Einstellungen:
```bash
bash scripts/build-release.sh
bash scripts/build-standalone.sh
./dist/csr-intake-x86_64.run
```
Ein anderer Datenordner kann mit `--data /pfad/zum/ordner` gewählt werden. Das Paket
ist für die Linux-Version des Build-Rechners bestimmt und benötigt Python 3, SQLite,
NetworkManager sowie die jeweiligen Diagnoseprogramme. `--check-bundle` prüft die
eingebetteten Dateien, ohne die Oberfläche zu starten.
## ISO erstellen
Das Zielverzeichnis muss neu und leer sein: