From 1810be1e1ca0d604a899c95a1c80f5f0bcee5727 Mon Sep 17 00:00:00 2001 From: Martin Sivak Date: Mon, 13 Jul 2009 15:36:46 +0200 Subject: Add a timeout. Timeout and cancel return error code --- firstaidkit-qs | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) (limited to 'firstaidkit-qs') diff --git a/firstaidkit-qs b/firstaidkit-qs index ab80935..cbdae59 100755 --- a/firstaidkit-qs +++ b/firstaidkit-qs @@ -19,9 +19,14 @@ TITLE="First Aid Kit quickstart menu" WIDTH="45" HEIGHT="15" MENUHEIGHT="12" +TIMEOUT=60 + +while [ "x$OPTION" == "x" ]; do + $DIALOG --timeout "$TIMEOUT" --menu "$TITLE" "$HEIGHT" "$WIDTH" "$MENUHEIGHT" shell "Start shell" fakd "Run diagnostic" reboot "Reboot" 2>$TMPFILE + if [ "$?" -ne 0 ]; then + exit 1 + fi -#while [ "x$OPTION" == "x" ]; do - $DIALOG --menu "$TITLE" "$HEIGHT" "$WIDTH" "$MENUHEIGHT" shell "Start shell" fakd "Run diagnostic" reboot "Reboot" 2>$TMPFILE OPTION=$(cat $TMPFILE) if [ "x$OPTION" == "xshell" ]; then @@ -35,4 +40,4 @@ MENUHEIGHT="12" reboot fi -#done +done -- cgit