diff options
author | Dieter Plaetinck <dieter@plaetinck.be> | 2009-02-25 22:09:05 +0100 |
---|---|---|
committer | Dieter Plaetinck <dieter@plaetinck.be> | 2009-02-25 22:09:05 +0100 |
commit | 5cd407fbb9b44b476ae7c9d460594322f465c24f (patch) | |
tree | b4da65dd041a70fcc9409c5c3de9dc547f43d08d /src/core/procedures/base | |
parent | e65d1175c2c6e4156280d2ee5980f65e2794f776 (diff) |
adding refactored/reordered date/time setting logic into aif. based on tpowa's tz script. this also means an ncurses implementation of timezone selection
Diffstat (limited to 'src/core/procedures/base')
-rw-r--r-- | src/core/procedures/base | 24 |
1 files changed, 23 insertions, 1 deletions
diff --git a/src/core/procedures/base b/src/core/procedures/base index cf4e7e2..845ce2d 100644 --- a/src/core/procedures/base +++ b/src/core/procedures/base @@ -101,7 +101,29 @@ worker_runtime_packages () worker_set_clock () { - interactive_set_clock + while true; do + default=no + [ -n "$NEXTITEM" ] && default="$NEXTITEM" + ask_option $default "Date/time configuration" '' \ + "1" "Select region and timezone" \ + "2" "Set time and date" \ + "3" "Return to Main Menu" + [ "$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" = 3 ] && break + done +} + + +worker_interactive_timezone () +{ + interactive_timezone +} + + +worker_interactive_time () +{ + interactive_time } |