BMWRaspControl - Forum
[solved] HelgeInterface Updater (via Skin) - Druckversion

+- BMWRaspControl - Forum (https://www.bmwraspcontrol.de/board)
+-- Forum: BMWRaspControl - Diskussion (https://www.bmwraspcontrol.de/board/forumdisplay.php?fid=13)
+--- Forum: BMWRaspControl - HelgeInterface (obsolete) (https://www.bmwraspcontrol.de/board/forumdisplay.php?fid=14)
+--- Thema: [solved] HelgeInterface Updater (via Skin) (/showthread.php?tid=102)

Seiten: 1 2


HelgeInterface Updater (via Skin) - b3m3 - 25.08.2015

Horst hat da ja schon was für den Skin selber angefangen, vlt. kann man da anknüpfen..

--> in aktuellem Betaskin drin. Kommt in nächster Version


RE: HelgeInterface Updater (via Skin) - harryberlin - 25.08.2015

ggf. muss es nicht unbedingt ein script addon werden. hab in anderen skins gesehen, dass es wohl auch in den skins geht.


RE: HelgeInterface Updater (via Skin) - b3m3 - 26.08.2015

Ablauf sollte in etwa so sein

  • Dienste HelgeInterface & OpenBMgateway stoppen
         ->  sudo service HelgeInterface stop
  • Backup der aktuellen Dateien und Konfig xml
  • copy der neuen Dateien, ggf ohne config xml
  • reboot



RE: HelgeInterface Updater (via Skin) - harryberlin - 01.09.2015

also in der skin ist testweise was eingebaut, wer baut das script?


RE: HelgeInterface Updater (via Skin) - The Mischen - 01.09.2015

Ein simples Bash Script könnte ich morgen auf der Arbeit zimmern. Wget Dateien holen, Dienste stoppen, Ordner wegkopieren und neue Dateien überchreiben. Ein tarball müsste dann auf nem Server liegen. Soll eine Prüfung per md5 erfolgen?
Gruß
Michael


RE: HelgeInterface Updater (via Skin) - harryberlin - 01.09.2015

schau dir einfach mal das script von horst12345 für das skinupdate an


RE: HelgeInterface Updater (via Skin) - The Mischen - 01.09.2015

Habe ich schon. Also die config Datei soll gesichert werden und im Anschluss neuboot? Sollte doch reichen die Dienste wieder zu starten, oder?


RE: HelgeInterface Updater (via Skin) - harryberlin - 01.09.2015

kommt halt immer drauf an, wenn helge sagt die config muss ersetzt werden, dann müssen wir sie ersetzen und neu einstellen.


RE: HelgeInterface Updater (via Skin) - The Mischen - 01.09.2015

Ich könnte mir vorstellen, dass Helge in seinem Paket eine Version.txt die die Versionsnummer dieses Release enthält bereitstellt.
2. Es gibt eine updatedatei mit der neuen Version auf dem Server.

Zum Ablauf:
Raspcontrol schaut auf dem Server nach der updatedatei. Version > als die aktuelle = starte update inklusive backup der config.xml
Voraussetzung:
Die configdatei ist mit der nachfolgeversion immer kompatibel und kann entsprechend der Doku zu der aktuellen Version erweitert werden. Beispielconfig ist im Paket enthalten.


Alternativ Quick und dirty: download und copy, fertig.

Gruß
Michael


RE: HelgeInterface Updater (via Skin) - The Mischen - 03.09.2015

Sorry, ist natürlich klar wenn man mal was vor hat, dann die Hütte brennt. Habe es gestern nicht geschafft. Nun habe ich die erste Version auf der Basis von Horst 1234 fertig. Damit wenigstens etwas verfügbar ist. Wo soll ich Sie hinschieben und wer möchte testen?

Ich kann Sie erst heute Abend testen. Die Version ist leider so ausgelegt das bei einem update von Helge erst ein Skin update durchgeführt werden muss, denn der Download link steht noch fest im Python Script. Heist nach dem Release von Helge muss der Link im Update Script angepasst werden. 

Gruß
Michael