[PATCH v6 2/2] Added Version check in sysupgrade

Michael Fritscher michael at fritscher.net
So Mär 13 21:48:20 CET 2016


Hi,

seh ich ehrlich gesagt ähnlich - wird wohl auch gerne mal gemacht, um
einen  Router platt zu machen. Oder auch um von einer Beta wieder
zurückzukommen.

Viele Grüße,
Michael

> On Sat, 12 Mar 2016 15:29:05 +0100
> Jan Kraus <mayosemmel at googlemail.com> wrote:
>
> Hi Jan
>
> Noch ein Gedankengang zum Patch:
> Manchmal kommt es vor das einige Anwender die gleiche Version noch mal
> flashen wollen,
> weil "etwas" schief gegangen ist.
> Waere da eine Nachfrage ala "Willst du wirklich" vielleicht eine bessere
> Option, als ein "exit 1"?
>
>
> Gruss
> -Steffen
>
>> Signed-off-by: Jan Kraus <mayosemmel at gmail.com>
>> ---
>>  bsp/default/root_file_system/etc/sysupgrade.sh | 5 +++++
>>  1 file changed, 5 insertions(+)
>>
>> diff --git a/bsp/default/root_file_system/etc/sysupgrade.sh
>> b/bsp/default/root_file_system/etc/sysupgrade.sh
>> index a90164d..a62f26a 100755
>> --- a/bsp/default/root_file_system/etc/sysupgrade.sh
>> +++ b/bsp/default/root_file_system/etc/sysupgrade.sh
>> @@ -15,6 +15,11 @@ VERSION=$(grep -Po '(?<=^VERSION:).*' release.nfo)
>>  rm -f release.nfo
>>  echo -ne "Firmware found on server: $VERSION\n"
>>
>> +if [ $VERSION -eq $FIRMWARE_VERSION ]; then
>> +  echo -ne "The installed firmware version is already the current
>> version.\n\n"
>> +  exit 1
>> +fi
>> +
>>  FILE="fff-${FIRMWARE_COMMUNITY}_${VERSION}_${BOARD}-sysupgrade.bin"
>>  echo -ne "Downloading $FILE\n\n"
>>  wget $(uci get firmware.upgrade.path)/${FILE}
>> --
>> 2.1.4
>>
>> --
>> franken-dev mailing list
>> franken-dev at freifunk.net
>> http://lists.freifunk.net/mailman/listinfo/franken-dev-freifunk.net
>
>





Mehr Informationen über die Mailingliste franken-dev