Wie bereits in meinem anderen Thread angekündigt, habe ich ein erstes Skript geschrieben, das den VDR unter einer CoreElec-Umgebung installiert.
Das Skript hängt diesem Thread an und ich werde es - sobald ich ein wenig Zeit habe - auf Github hinterlegen und den Link hier posten.
Es heißt install.sh.gz: install.sh.zip
Die Installation läuft so ab:
1. CoreElec auf einem unterstützen Device installieren und konfigurieren. Dazu zählt auch die Installation der DVB-Treiber, da VDR die später benötigt und die Konfiguration des Netzwerkes, da das später auch in der chroot-Umgebung genutzt wird. Bitte auch den ssh-Zugang (mit sicherem Kennwort!) einrichten.
2. install.sh.zip runterladen und entpacken. Das Entpacken kann auch später unter CoreElec erledigt werden.
3. install.sh auf das CoreElec-Device in das Verzeichnis /storage kopieren.
4. Per Terminal (ssh) mit CoreElec verbinden und install.sh ausführbar machen (chmod 775 install.sh)
5. Den Installer so aufrufen: ./install.sh
Das CoreElec-Device benötigt eine Netzwerk-Verbindung.
Der Installer führt folgende Schritte aus:
- Download des Ubuntu Minimal-Images von Hardkernel
- Entpacken des Rootfs aus diesem Image
- Update des Images und Installation aller fehlenden Pakete
- Anlegen des Verzeichnisses /home/user
- Auswahl der korrekten libMali.so je nach Architektur
- Download von VDR, softhdodroid und externalplayer
- Übersetzen von VDR und den Plugins sowie Installation
- Generieren aller erforderlichen Skripte
- Implementierung von FLIRC oder wahlweise LIRC oder Tastatur
- Enablen aller Scripte
- Setzen der Zeitzone für VDR
Während der Installation muss noch ein paar Mal RETURN gedrückt werden (bitte die Default-Einstellungen der Pakete akzeptieren). Das werde ich zu einem späteren Zeitpunkt noch ändern. Am Ende muss die Zeitzone konfiguriert werden.
Es gibt noch eine TODO-Liste, u.a.
- Die Datei on.sh im user-Verzeichnis nutzt noch ein festes FLIRC-Event. Das muss noch automatisiert werden.
- Der Installer ist noch quick and dirty und nicht kommentiert
- KODI add-on
- Für verschiedene Devices müssen die Skripte noch leicht angepasst werden (FLIRC, LIRC, Tastatur)
- ...
VDR befindet sich im Verzeichnis /home/user/vdr. Im user-Verzeichnis liegen auch viele Skripte, z.B. runvdr, die nach belieben erweitert werden können. Die KODI-Skripte liegen unter UBUNTU/vdr oder in /storage/.config/system.d.
Der Installer ist noch quick and dirty. Nachdem ich ihn auf Github gelegt habe, werde ich ihn kommentieren und schöner machen. Vielleicht mache ich irgendwann ein KODI-Addon daraus, das alles grafisch unter KODI erledigt.
Da das Skript unter Root läuft, bitte vorsichtig damit umgehen und vorher ein Backup wichtiger Daten machen. Ich übernehme keine Garantie, dass nicht noch irgendwo ein Fehler steckt.
Wer die chroot-Umgebung unter einer Bash nutzen will kann nach der Installation so vorgehen:
Den Befehl ./ubuntu.sh kann man sich sparen, wenn der VDR bereits läuft. Dann ist schon alles korrekt eingebunden.
Das Netzwerk wird automatisch konfiguriert und kann auch in KODI geändert werden. Die chroot-Umgebung übernimmt das dann.
Viel Spaß beim Testen,
Rudi