From patchwork Sun Jul 2 08:41:40 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: [1/2] fff-sysupgrade: Security question with yes/no From: Tim Niemeyer X-Patchwork-Id: 356 Message-Id: <1498984901-3769-1-git-send-email-tim@tn-x.org> To: franken-dev@freifunk.net Date: Sun, 2 Jul 2017 10:41:40 +0200 Fixes: #31 Changes from Bjoerns ticket. Thanks. CC: freifunk@bjoernengel.de Signed-off-by: Tim Niemeyer Reviewed-by: Adrian Schmutzler --- src/packages/fff/fff-sysupgrade/files/etc/sysupgrade.sh | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/packages/fff/fff-sysupgrade/files/etc/sysupgrade.sh b/src/packages/fff/fff-sysupgrade/files/etc/sysupgrade.sh index 942573c..1680378 100755 --- a/src/packages/fff/fff-sysupgrade/files/etc/sysupgrade.sh +++ b/src/packages/fff/fff-sysupgrade/files/etc/sysupgrade.sh @@ -54,10 +54,10 @@ if [ $VERSION -eq $FIRMWARE_VERSION ]; then echo -ne "Do you want to reinstall the current version? [y/N]\n" read DO_UPDATE case $DO_UPDATE in - [yY]) + [yY]*|[Jj]*) break ;; - [nN] | "") + [nN]*|"") exit 1 ;; *) @@ -92,8 +92,8 @@ else while true; do read -p "sha256 sums correct. Should I start upgrading the firmware (y/N)? " yn case $yn in - [Yy] ) echo -ne "\nStarting firmware upgrade. Don't touch me until I reboot.\n\n\n"; sysupgrade ${FILE}; break;; - [Nn]|* ) echo -ne "\nAborting firmware upgrade.\n\n"; rm -f ${FILE}*; exit 0;; + [Yy]*|[Jj]*) echo -ne "\nStarting firmware upgrade. Don't touch me until I reboot.\n\n\n"; sysupgrade ${FILE}; break;; + *) echo -ne "\nAborting firmware upgrade.\n\n"; rm -f ${FILE}*; exit 0;; esac done fi