New Image v1.1.1

Das Updatescript lädt sich drei Dateien von unserem Server:

  • packages.txt
  • package.json
  • flows.json

In packages.txt ist eine Liste aller Packages von unserem Standard Image. Alle diese Packages werden über apt installiert, falls sie noch nicht installiert sind. Vorher wird ein “apt update” durchgeführt, um die Liste, auf die die Paketverwaltung zugreift, zu aktualisieren.

package.json enthält die Module, welche wir in Node-RED installiert haben. Diese Datei ersetzt deine lokale Datei (~/.node-red/package.json) und installiert dann mit npm alles aus dieser Liste, was noch nicht vorhanden ist. Bevor das passiert, wird ein Backup der Datei unter ~/pekawy/nrbackups angelegt. Dann kannst du die beiden Dateien vergleichen und Pakete, die du selber hinzugefügt hast, wieder mit einfügen, damit Node-RED vernünftig starten kann. Module die du direkt in NR über die Palette hinzugefügt hast sind npm Module und tauchen in dieser Liste auf.

flows.json vom Server ersetzt deine lokale flows.json Datei (~/.node-red/flows_pekaway.json), auch von dieser wird vorher ein Backup unter ~/pekaway/nrbackups angelegt. In den Flows musst du dann alles, was du selber bearbeitet hast, wieder erneut einfügen.