Ich möchte euch hier mein neues Installations/Update Script vorstellen. Ich bezeichne es als "Release Candidate" und suche nun freiwillige Tester! Mehr Informationen weiter unten.
Aufgrund der "tiefgreifenden" Änderungen, musste das ganze in ein eigenes repo umziehen, die images sind modifiziert (service files für init.d initctl und systemd sowie die gpio2spi die im _rpi.tar.gz release fehlt, hinzugefügt) die Basis dafür bildet die update_hyperion.sh aus tvdzwan´s repo. Wen es interessiert, kann sich das ja mal anschauen.
Ich freue mich über jedes Feedback, Fehlermeldungen oder weitere Ideen für Verbesserungen. Wenn das Script als gut befunden wird, geht das ganze zurück ins Hyperion repo.
Unterstützte Plattformen/Distributionen
- -Raspberry Pi 1/Zero/Pi 2 (jeweils alle Versionen)
-Wetek
-i.MX6 Geräte
-Linux 32 und 64bit (Debian, Ubuntu etc)
-OSMC
-OpenELEC 5 und 6
-Raspbian
Features
- -Verbesserte Blackborder Erkennung (wisc) Info, wie man sie benutzt hier http://www.forum-raspberrypi.de/Thread-hyperion-blackborder-improved-development
Bitte beachtet, dass ihr die .config von Hand ändern müsst! HyperCon Aktualisierung ist in Arbeit!
-2 neue Effekte (Danke an ihre Ersteller)
-Für APA 102 Benutzer - letzte LED flackert/leuchtet nicht mehr seltsam
-Viel mehr Feedback an den Benutzer was vor sich geht und unnötigen Spam in der Kommandozeile auf wichtiges minimiert
-Installation/Update kann nur noch als Administrator gestartet werden
-Installiert auf allen Systemen die benötigten Abhängigkeiten selbstständig
-Unterstützung von init.d initctl und systemd. Was benötigt wird, wird automatisch festgestellt und installiert (zb. Debian 7 ->init, Debian 8 ->systemd, OSMC -> systemd)
-OSMC: Benutzer wird auf "osmc" umgeschrieben und auf den Start von Kodi gewartet (für xbmc checker und Remote Zugriff aus osmc)
-Raspberry Pi: Egal ob Raspbian, OpenELEC oder OSMC. Es wird überprüft, ob dtparam=spi=on in der config.txt ist, wenn nicht, wird er gesetzt und der Nutzer gesondert am Ende der Installation auf einen benötigten Neustart hingewiesen.
-Von allen euren .conf Dateien wird vor dem Update ein Backup erstellt und danach wieder zurück kopiert
-[NEU] Solltet ihr selbst erstellte/modifizierte starter scripts verwenden (initctl/init.d/systemd) werden diese nicht mehr überschrieben!
Download
Das Skript ist jetzt teil des Hyperion Projekts, folgt einfach der Blog installation!
Dazu passende HyperCon
HyperCon ist nun offiziell aktualisiert, folgt einfach dem Link aus dem Blogpost