Da die Arbeit am Serienrecorder mit vielen Neuerungen und Problembehebungen inzwischen - dankeswerterweise - zu einer Updatefrequenz teilweise im 10-Minuten-Takt geführt hat, habe ich mir ein Script erstellt, um möglichst schnell und einfach die neuesten Versionen testen zu können.
Vielleicht mag es ja einer der Entwickler direkt in das Plugin übernehmen. Ansonsten hilft es hoffentlich ähnlich ungeduldigen Menschen wie mir
Hier die Anleitung für Leute, die das testen möchten:
Alles anzeigen
alternativ könnt Ihr die angehängte Datei verwenden
Vielleicht mag es ja einer der Entwickler direkt in das Plugin übernehmen. Ansonsten hilft es hoffentlich ähnlich ungeduldigen Menschen wie mir
Hier die Anleitung für Leute, die das testen möchten:
- mach Dir ein Script, z.B. update_serienrecorder
- die Kommandos aus dem Quellcode unten reinkopieren
- pack das z.B. nach /usr/bin
- ausführbar machen mit chmod +x /usr/bin/update_serienrecorder
- jetzt nur noch update_serienrecorder aufrufen und fertig
- oder ins VTI-Panel einbauen
- VTI-Systemwerkzeuge
- Befehle ausführen
- VTI-Systemwerkzeuge
Shell-Script
- #!/bin/sh
- #== Script zum Updaten des Serienrecorder-Plugins mit der aktuellen github-Version ===
- #== Quelle: https://www.vuplus-support.org/wbb4/index.php?thread/105892-update-script-f%C3%BCr-serienrecorder-betaversionen/
- #
- # bei Problemen bitte die beiden folgenden Befehle manuell
- # via telnet ausfuehren (ohne "#") und das Ergebnis hier posten:
- # https://goo.gl/lKZ19s
- #
- # curl -o master.zip -Lv https://github.com/einfall/serienrecorder/archive/master.zip
- # wget https://github.com/einfall/serienrecorder/archive/master.zip
- #
- # eventuell muss bie aelteren curl Versionen ein User Agent mitgegeben werden:
- # curl -A "Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3" -o /tmp/master.zip -L https://github.com/einfall/serienrecorder/archive/master.zip
- #
- cd /tmp
- unset LD_PRELOAD
- echo -e "\n pruefe Versionen...\n"
- local_version=$(grep SRVERSION /usr/lib/enigma2/python/Plugins/Extensions/serienrecorder/SerienRecorderHelpers.py)
- #== DMM-Version mit curl von http://www.i-have-a-dreambox.com/wbb2/thread.php?postid=1236605 =======
- wget https://github.com/einfall/serienrecorder/raw/master/src/SerienRecorderHelpers.py 2>/dev/null || curl -A "Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3" -o /tmp/SerienRecorderHelpers.py -sL h
- git_version=$(grep SRVERSION /tmp/SerienRecorderHelpers.py)
- local_version=$(echo $local_version | sed "s/SRVERSION = //")
- git_version=$(echo $git_version | sed "s/SRVERSION = //")
- echo -e " installierte Version: $local_version"
- echo -e " github Version: $git_version"
- rm -rf /tmp/SerienRecorderHelpers.py
- if [ "$local_version" == "$git_version" ]
- then
- echo -e "\n es ist bereits die aktuellste Version installiert\n keine Aktualisierung erforderlich !!!\n"
- else
- echo -e "\n lade aktuelle Version von Github......"
- #== DMM-Version mit curl von http://www.i-have-a-dreambox.com/wbb2/thread.php?postid=1236605 =======
- wget https://github.com/einfall/serienrecorder/archive/master.zip 2>/dev/null || curl -A "Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3" -o /tmp/master.zip -sL https://github.com/einfall/ser
- echo -e "\n installiere aktuelle Version......"
- unzip -oq master.zip
- cp -pr /tmp/serienrecorder-master/src/* /usr/lib/enigma2/python/Plugins/Extensions/serienrecorder/
- local_version=$(grep SRVERSION /usr/lib/enigma2/python/Plugins/Extensions/serienrecorder/SerienRecorderHelpers.py)
- local_version=$(echo $local_version | sed "s/SRVERSION = //")
- echo -e "\n installierte Version nach Update: $local_version"
- echo -e "\n"
- rm -rf /tmp/serienrecorder-master /tmp/master.zip
- fi
alternativ könnt Ihr die angehängte Datei verwenden
Dieser Beitrag wurde bereits 8 mal editiert, zuletzt von Fukkel () aus folgendem Grund: Script korrigiert