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

Steffen Pankratz kratz00 at gmx.de
So Mär 13 16:43:53 CET 2016


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


-- 
Hermes powered by Manjaro Linux (Linux 4.4.5)

Best regards, Steffen Pankratz.
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : nicht verfügbar
Dateityp    : application/pgp-signature
Dateigröße  : 181 bytes
Beschreibung: OpenPGP digital signature
URL         : <http://lists.freifunk.net/pipermail/franken-dev-freifunk.net/attachments/20160313/759e96ed/attachment-0002.sig>


Mehr Informationen über die Mailingliste franken-dev