Powered by Invision Power Board


  
 
Reply to this topicStart new topicStart Poll

> [V5.3] Skript zur Updateprüfung
MegaV0lt
Geschrieben am: Samstag, 04.Juni 2016, 08:56 Uhr
Quote Post


Professional
****

Gruppe: G2V3+User
Beiträge: 889
Mitgliedsnummer.: 544
Mitglied seit: 2005-06-01



Ich habe ein kleines Skript gebastelt, das prüft, ob es Updates für Gen2VDR gibt.

Das Skript ist unter /_config/update gespeichert und es ist nach /etc/cron.weekly verlinkt, so dass es ein mal in der Woche gestartet wird.
Wenn man ssmtp konfiguriert hat, dann gibt es eine Mail mit folgendem Inhalt:
CODE
Gen2VDR ist aktuell (V5.3 Update 6)

Oder mit der Meldung, dass es Updates gibt.

Das Skript speichert den Status auch in einer Datei (.update) in /_config/update

Geplant ist noch, dass ich das mit dem skinFlatPlus anzeigen lasse

CODE
# g2v_checkupdate.sh
# Prüft ob es neue Updates für Gen2VDR gibt
#
# Das Skript macht folgendes:
# - Löschen von alten Statusdateien (".update" und "~g2v_md5_fixes")
# - Laden der "g2v_md5_fixes" und speichern unter "~g2v_md5_fixes"
# - "~g2v_md5_fixes" auslesen und mit vorhandenen Dateien mit MD5 auf Platte vergleichen
# - Dateien die in ".blacklist" aufgeführt sind werden ignoriert
# - Zählervariable "updates" wird um eins erhöht, wenn:
#     a) Datei nicht auf Platte ist
#     b) MD5 nicht übereinstimmt
# - Am Ende wird ausgegeben ob Updates gefunden wurden (Echo)
# - Die Zahl der Updates wird in ".update" gerspeichert

https://dl.dropboxusercontent.com/u/1490505..._checkupdate.sh

Vielleicht kann es ja jemand brauchen...
Email PosterUsers WebsiteICQ
Top
Thema wird von 1 Benutzer(n) gelesen (1 Gäste und 0 Anonyme Benutzer)
0 Mitglieder:

Topic Options Reply to this topicStart new topicStart Poll