[Freifunk Franken Firmware 0000113]: /etc/sysupgrade.sh -eq Vergleich obwohl Firmware nicht immer int ist
Mantis Bug Tracker
mbt at chrisi01.de
Fr Sep 14 18:27:06 CEST 2018
Der folgende Eintrag wurde erfasst.
======================================================================
https://mantis.freifunk-franken.de/view.php?id=113
======================================================================
Berichtet von: ChristianD
Zugewiesen an:
======================================================================
Projekt: Freifunk Franken Firmware
Eintrag-ID: 113
Kategorie: Freifunk Franken Firmware
Reproduzierbarkeit: immer
Auswirkung: kleinerer Fehler
Priorität: normal
Status: neu
======================================================================
Erstellt am: 2018-09-14 18:27 CEST
Zuletzt geändert: 2018-09-14 18:27 CEST
======================================================================
Zusammenfassung: /etc/sysupgrade.sh -eq Vergleich obwohl Firmware
nicht immer int ist
Beschreibung:
https://github.com/FreifunkFranken/firmware/blob/master/src/packages/fff/fff-sysupgrade/files/etc/sysupgrade.sh
Zeile 45:
if [ "$VERSION" -eq "$FIRMWARE_VERSION" ]; then
da eine vorherige Firmwareversion z.b. auch 20180802-beta sein kann (und somit
kein Integer), scheitert dies mit:
sh: 20180802-beta: bad number
Das Upgrade wird danach aber dennoch richtig durchgeführt
======================================================================
Eintrags-Historie
Änderungsdatum Benutzername Feld Änderung
======================================================================
2018-09-14 18:27 ChristianD Neuer Eintrag
======================================================================
Mehr Informationen über die Mailingliste franken-dev