Message ID | 1458512292-14687-3-git-send-email-mayosemmel@gmail.com |
---|---|
State | Superseded, archived |
Headers | show |
diff --git a/bsp/default/root_file_system/etc/sysupgrade.sh b/bsp/default/root_file_system/etc/sysupgrade.sh index a90164d..7183efb 100755 --- a/bsp/default/root_file_system/etc/sysupgrade.sh +++ b/bsp/default/root_file_system/etc/sysupgrade.sh @@ -15,6 +15,26 @@ 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" + + 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="fff-${FIRMWARE_COMMUNITY}_${VERSION}_${BOARD}-sysupgrade.bin" echo -ne "Downloading $FILE\n\n" wget $(uci get firmware.upgrade.path)/${FILE}
On Sun, 20 Mar 2016 23:18:11 +0100 Jan Kraus <mayosemmel@googlemail.com> wrote: Hi Jan Tabs und Spaces gemischt :( > Signed-off-by: Jan Kraus <mayosemmel@gmail.com> > --- > 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 a90164d..7183efb 100755 > --- a/bsp/default/root_file_system/etc/sysupgrade.sh > +++ b/bsp/default/root_file_system/etc/sysupgrade.sh > @@ -15,6 +15,26 @@ 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" > + > + 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="fff-${FIRMWARE_COMMUNITY}_${VERSION}_${BOARD}-sysupgrade.bin" > echo -ne "Downloading $FILE\n\n" > wget $(uci get firmware.upgrade.path)/${FILE} > -- > 2.1.4 Gruss -Steffen
Signed-off-by: Jan Kraus <mayosemmel@gmail.com> --- bsp/default/root_file_system/etc/sysupgrade.sh | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+)