#!/bin/sh
# Verwaltet von Tuxflotte (Rolle personalisierung)
#
# Autostart jeder Sitzung, wirkt nur im Gastkonto: Schlug kurz vorher die
# Anmeldung eines persönlichen Kontos fehl, hat passwort-hinweis.py die
# Seite "Passwort vergessen?" hier abgelegt (ADR-0041, Ergänzung
# 25.10.2026). Dann öffnet der Browser sie, sonst passiert nichts.
ANGEBOT=/run/tuxflotte/passwort-hinweis-gast.json

[ "$(id -un)" = gast ] || exit 0
[ -r "$ANGEBOT" ] || exit 0
url=$(python3 -c '
import json, sys, time
d = json.load(open(sys.argv[1]))
if d.get("bis", 0) > time.time() and d.get("url", "").startswith("https://"):
    print(d["url"])
' "$ANGEBOT" 2>/dev/null) || exit 0
[ -n "$url" ] || exit 0

# Den Desktop erst fertig starten lassen, sonst landet das Fenster dahinter.
sleep 4
exec xdg-open "$url"
