--- trunk/installer-simple/bin/installer.sh.in 2014/01/07 13:54:06 2422 +++ trunk/installer-simple/bin/installer.sh.in 2014/01/07 13:57:40 2425 @@ -274,7 +274,7 @@ --gauge "Kopiere System-Image ..." 6 80 } -dialog_install_meter() +install_meter() { while [[ ${CURRENTLINE} != ${TOTALLINES} ]] do @@ -315,25 +315,21 @@ dialog_main() { - METHOD=0 + local method=0 + local retval - while [[ ${METHOD} -le 2 ]] + while [[ ${method} -le 2 ]] do - METHOD=$(dialog \ - --backtitle "${TITLE}" \ - --no-cancel \ - --ok-label "Weiter" \ - --stdout \ - --menu "Konfiguration" 14 70 5 \ - "1" "AutoSta_LX installieren" \ - "2" "Uebersicht gefundener Laufwerke" \ - "3" "Beenden und neustarten" \ - "4" "Beenden und eine Shell starten") - RES=$? - [[ ${RES} -eq 1 ]] && exit 1 - if [[ ${RES} -eq 0 ]] + method=$(menubox $"Configuration:" \ + $"1:Install system" \ + $"2:Show detected harddrives" \ + $"3:Exit and reboot" \ + $"4:Exit and drop into a shell") + retval=$? + [[ ${retval} -eq 1 ]] && exit 1 + if [[ ${retval} -eq 0 ]] then - case ${METHOD} in + case ${method} in "1") dialog_setup_system_menu ;; "2") dialog_hardware_detection ;; "3") install_do_reboot ;; @@ -768,7 +764,7 @@ dialog_setup_hdd_format setup_hdd_format > /dev/null install_mount_rootfs - (install_system_image > /tmp/install.log) 2> /tmp/install_errors.log | dialog_install_meter | dialog_install_system_image + (install_system_image > /tmp/install.log) 2> /tmp/install_errors.log | install_meter | dialog_install_system_image dialog_install_settings sleep 1 @@ -790,7 +786,7 @@ dialog_setup_hdd_format setup_hdd_format > /dev/null install_mount_rootfs - (install_system_image > /tmp/install.log) 2> /tmp/install_errors.log | dialog_install_meter | dialog_install_system_image + (install_system_image > /tmp/install.log) 2> /tmp/install_errors.log | install_meter | dialog_install_system_image dialog_install_settings sleep 1