[Freifunk Franken Firmware 0000113]: /etc/sysupgrade.sh -eq Vergleich obwohl Firmware nicht immer int ist

Mantis Bug Tracker mbt at chrisi01.de
Mi Nov 7 21:07:28 CET 2018


Der folgende Eintrag wurde erledigt. 
====================================================================== 
https://mantis.freifunk-franken.de/view.php?id=113 
====================================================================== 
Berichtet von:              ChristianD
Zugewiesen an:              Adrian Schmutzler
====================================================================== 
Projekt:                    Freifunk Franken Firmware
Eintrag-ID:                 113
Kategorie:                  Freifunk Franken Firmware
Reproduzierbarkeit:         immer
Auswirkung:                 kleinerer Fehler
Priorität:                  normal
Status:                     erledigt
Lösung:                     erledigt
Behoben in Version:         next-stable
====================================================================== 
Erstellt am:                2018-09-14 18:27 CEST
Zuletzt geändert:           2018-11-07 21:07 CET
====================================================================== 
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
====================================================================== 

---------------------------------------------------------------------- 
 (0000305) Adrian Schmutzler (Administrator) - 2018-09-14 18:33
 https://mantis.freifunk-franken.de/view.php?id=113#c305 
---------------------------------------------------------------------- 
Machen wir halt [ "$VERSION" = "$FIRMWARE_VERSION" ] 

---------------------------------------------------------------------- 
 (0000307) Adrian Schmutzler (Administrator) - 2018-11-07 21:06
 https://mantis.freifunk-franken.de/view.php?id=113#c307 
---------------------------------------------------------------------- 
Fixed:
https://github.com/FreifunkFranken/firmware/commit/3856fff4bec24a2d926e4aee32c17af642bad5cc


---------------------------------------------------------------------- 
 (0000308) Adrian Schmutzler (Administrator) - 2018-11-07 21:07
 https://mantis.freifunk-franken.de/view.php?id=113#c308 
---------------------------------------------------------------------- 
https://github.com/FreifunkFranken/firmware/commit/3856fff4bec24a2d926e4aee32c17af642bad5cc


Eintrags-Historie 
Änderungsdatum   Benutzername   Feld                     Änderung             
====================================================================== 
2018-09-14 18:27 ChristianD     Neuer Eintrag                                
2018-09-14 18:33 Adrian SchmutzlerNotiz hinzugefügt: 0000305                   

2018-11-07 21:05 Adrian SchmutzlerFixierter Eintrag        Nein => Ja          
2018-11-07 21:06 Adrian SchmutzlerFixierter Eintrag        Ja => Nein          
2018-11-07 21:06 Adrian SchmutzlerNotiz hinzugefügt: 0000307                   

2018-11-07 21:07 Adrian SchmutzlerBearbeitung durch         => Adrian Schmutzler
2018-11-07 21:07 Adrian SchmutzlerStatus                   neu => erledigt     
2018-11-07 21:07 Adrian SchmutzlerLösung                   offen => erledigt   
2018-11-07 21:07 Adrian SchmutzlerBehoben in Version        => next-stable     
2018-11-07 21:07 Adrian SchmutzlerNotiz hinzugefügt: 0000308                   

======================================================================



Mehr Informationen über die Mailingliste franken-dev