From b64cc5981c41f51e2bdf3fff04049e8cdc1b5dcb Mon Sep 17 00:00:00 2001 From: stephan Date: Mon, 29 Dec 2025 00:22:16 +0100 Subject: [PATCH] docs: define update status/log files --- CHANGELOG.md | 1 + README.md | 2 ++ docs/update-client.md | 1 + env.example | 2 ++ 4 files changed, 6 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6f1a624..f4981b5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -32,6 +32,7 @@ By: Codex (GPT-5) | 28.12.2025 | 🏗️ Planning | ID: Update-UI Anforderungen um Backup-Voraussetzung ergaenzt. By: Codex (GPT-5) | | 28.12.2025 | 🏗️ Planning | ID: TASK_000030-TASK_000034 fuer Update-UI ausgearbeitet. By: Codex (GPT-5) | | 28.12.2025 | 📝 Req | ID: Update-API Endpunkte dokumentiert. By: Codex (GPT-5) | +| 28.12.2025 | 📝 Req | ID: Update-Status/Log Dateien dokumentiert. By: Codex (GPT-5) | | 28.12.2025 | ⚙️ Code | ID: Update-Client Prototyp-Skript hinzugefuegt. By: Codex (GPT-5) | --- diff --git a/README.md b/README.md index 7380a34..1ea6ed8 100644 --- a/README.md +++ b/README.md @@ -37,6 +37,8 @@ Set in `/etc/skd/env` (see `env.example`): - `SKD_UPDATE_TOKEN` (API token for update service) - `SKD_UPDATE_INTERVAL` (seconds; default 3600) - `SKD_UPDATE_STATUS_URL` (default `https://update.wlkns.org/status`) + - `SKD_UPDATE_STATUS_FILE` (default `/var/lib/skd/update_status.json`) + - `SKD_UPDATE_LOG_FILE` (default `/var/lib/skd/update_logs.jsonl`) Notes: - `./scripts/install.sh` will create `/etc/skd/env` from `env.example` if missing (edit afterwards) and ensure the `skd` service user/group exist. diff --git a/docs/update-client.md b/docs/update-client.md index 35fb815..adc1ada 100644 --- a/docs/update-client.md +++ b/docs/update-client.md @@ -46,3 +46,4 @@ Beispiel: ## Status Reporting - Status wird per HTTP POST an `https://update.wlkns.org/status` gemeldet. - Schema siehe `docs/update-status.md`. +- Lokaler Status/Logs liegen unter `/var/lib/skd` (konfigurierbar via ENV). diff --git a/env.example b/env.example index a2f1822..5aae8f8 100644 --- a/env.example +++ b/env.example @@ -26,5 +26,7 @@ SKD_UPDATE_URL=https://update.wlkns.org SKD_UPDATE_TOKEN= SKD_UPDATE_INTERVAL=3600 SKD_UPDATE_STATUS_URL=https://update.wlkns.org/status +SKD_UPDATE_STATUS_FILE=/var/lib/skd/update_status.json +SKD_UPDATE_LOG_FILE=/var/lib/skd/update_logs.jsonl # Set to true to test without performing real system changes SKD_DRY_RUN=false