diff --git a/src/packages/fff/fff-sysupgrade/Makefile b/src/packages/fff/fff-sysupgrade/Makefile index ded98527ad32235b9ec9a4970103ee241085a841..6c5dd439840e1cab6cd2aa0bc7183d3166fe6db0 100644 --- a/src/packages/fff/fff-sysupgrade/Makefile +++ b/src/packages/fff/fff-sysupgrade/Makefile @@ -1,8 +1,8 @@ include $(TOPDIR)/rules.mk PKG_NAME:=fff-sysupgrade -PKG_VERSION:=0.0.1 -PKG_RELEASE:=1 +PKG_VERSION:=0.0.2 +PKG_RELEASE:=2 PKG_BUILD_DIR:=$(BUILD_DIR)/fff-sysupgrade diff --git a/src/packages/fff/fff-sysupgrade/files/etc/sysupgrade.sh b/src/packages/fff/fff-sysupgrade/files/etc/sysupgrade.sh index e6bc7d931814619e16647c83d6fdb4732794f26e..27e38749f43757cef26c6c4ca4bb6e5f4bc90d68 100755 --- a/src/packages/fff/fff-sysupgrade/files/etc/sysupgrade.sh +++ b/src/packages/fff/fff-sysupgrade/files/etc/sysupgrade.sh @@ -34,6 +34,10 @@ 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" + if [ "$1" = "--script" ]; then + exit 1 + fi + while true; do echo -ne "Do you want to reinstall the current version? [y/N]\n" read DO_UPDATE @@ -65,6 +69,10 @@ if [ $ret -ne 0 ]; then rm -f ${FILE}* exit 1 else + if [ "$1" = "--script" ]; then + echo -ne "\nStarting firmware upgrade. Don't touch me until I reboot.\n\n\n" + sysupgrade ${FILE} + fi while true; do read -p "sha256 sums correct. Should I start upgrading the firmware (y/N)? " yn case $yn in