[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