summaryrefslogtreecommitdiff
path: root/src/core/procedures/base
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/procedures/base')
-rw-r--r--src/core/procedures/base8
1 files changed, 3 insertions, 5 deletions
diff --git a/src/core/procedures/base b/src/core/procedures/base
index 099beeb..a7cd382 100644
--- a/src/core/procedures/base
+++ b/src/core/procedures/base
@@ -100,16 +100,14 @@ worker_runtime_packages ()
worker_set_clock ()
{
- NEXTITEM=
while true; do
- default=no
- [ -n "$NEXTITEM" ] && default="$NEXTITEM"
+ local default=no
ask_option $default "Date/time configuration" '' required \
"1" "Select region and timezone" \
"2" "Set time and date" \
"3" "Return to Main Menu" || return 1
- [ "$ANSWER_OPTION" = 1 ] && execute worker interactive_timezone && NEXTITEM=2
- [ "$ANSWER_OPTION" = 2 ] && check_depend worker interactive_timezone && execute worker interactive_time && NEXTITEM=3
+ [ "$ANSWER_OPTION" = 1 ] && execute worker interactive_timezone && default=2
+ [ "$ANSWER_OPTION" = 2 ] && check_depend worker interactive_timezone && execute worker interactive_time && default=3
[ "$ANSWER_OPTION" = 3 ] && break
done
}