[PATCH v11 2/3] Added Version check in sysupgrade
Tim Niemeyer
tim at tn-x.org
Di Apr 5 21:40:17 CEST 2016
Hi
Am Dienstag, den 05.04.2016, 17:58 +0200 schrieb Jan Kraus:
> Signed-off-by: Jan Kraus <mayosemmel at gmail.com>
Immer noch:
Reviewed-by: Tim Niemeyer <tim at tn-x.org>
Tim
> ---
> bsp/default/root_file_system/etc/sysupgrade.sh | 20 ++++++++++++++++++++
> 1 file changed, 20 insertions(+)
>
> diff --git a/bsp/default/root_file_system/etc/sysupgrade.sh b/bsp/default/root_file_system/etc/sysupgrade.sh
> index 0fd4061..d71ef35 100755
> --- a/bsp/default/root_file_system/etc/sysupgrade.sh
> +++ b/bsp/default/root_file_system/etc/sysupgrade.sh
> @@ -21,6 +21,26 @@ VERSION=$(cat release.nfo|awk -F: '/VERSION:/ { print $2 }')
> 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"
> +
> + while true; do
> + echo -ne "Do you want to reinstall the current version? [y/N]\n"
> + read DO_UPDATE
> + case $DO_UPDATE in
> + [yY])
> + break
> + ;;
> + [nN] | "")
> + exit 1
> + ;;
> + *)
> + echo "Invalid input"
> + ;;
> + esac
> + done
> +fi
> +
> FILE="${FIRMWARE_COMMUNITY}-${VERSION}-${SOC}-generic-${BOARD}-squashfs-sysupgrade.bin"
> echo -ne "Downloading $FILE\n\n"
> wget $(uci get firmware.upgrade.path)/${FILE}
> --
> 2.1.4
>
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname : signature.asc
Dateityp : application/pgp-signature
Dateigröße : 473 bytes
Beschreibung: This is a digitally signed message part
URL : <http://lists.freifunk.net/pipermail/franken-dev-freifunk.net/attachments/20160405/a47ffbd2/attachment-0002.sig>
Mehr Informationen über die Mailingliste franken-dev