Dateistruktur: Systemvorraussetzung.md, install.(sh/py) und run.py
Eine Datei Systemvorraussetzung.md beschreibt alles, was vorhanden sein muss, bzw. manuell gemacht werden muss.
- Internetverbindung prüfen, Erreichbarkeit sicherstellen
- Evtl. Software installieren die nicht automatisch mit install.(sh/py)
- Download der Dateien von Git wget/curl, unzip
- Anweisung: zur Einrichtung install.(sh/py) starten.
Das Skript install.(sh/py) richtet das System dann entsprechend ein, optional: repariert oder setzt Einstellungen zurück
- lädt nötige Dateien aus dem Internet
- Sicherheitseinstellungen prüfen, ggf. warnen? SSH, Passworte?
- macht nötige Einstellugnen
- richtet einen cron-job auf run.py ein
Das Skript run.py wird (stündlich?) per cron aufgerufen
- erzeugt Logginginfos
- prüft ob aktuell der Player läuft (grafisch im Vollbild)
- aktualisiert den Inhalt der im Player gespielt werden soll vom Server (samba, rsync, ...)
- stoppt und startet dazu den Player bzw. aktualisiert ihn