From 46d707eb42974cd9c43af7301b801aa27491f30d Mon Sep 17 00:00:00 2001 From: Dieter Plaetinck Date: Mon, 13 Apr 2009 18:23:14 +0200 Subject: if one or more "extra" workers after the main one return false, that doesnt mean the whole thing failed --- src/core/procedures/interactive | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'src/core') diff --git a/src/core/procedures/interactive b/src/core/procedures/interactive index 4a442a4..3cd535e 100644 --- a/src/core/procedures/interactive +++ b/src/core/procedures/interactive @@ -79,11 +79,13 @@ mainmenu() check_depend worker select_source && execute worker install_packages && { execute worker auto_fstab ; \ ended_ok worker runtime_network && execute worker auto_network ; \ execute worker auto_locale ; \ - execute worker auto_keymap_font; } && NEXTITEM=6 ;; + execute worker auto_keymap_font; + true ; } && NEXTITEM=6 ;; "6") check_depend worker install_packages && execute worker configure_system && { execute worker mkinitcpio ; \ execute worker locales ; - execute worker initialtime ; } && NEXTITEM=7 ;; #TODO: why is next item 4 if $?=0?. maybe fixed now + execute worker initialtime ; + true ; } && NEXTITEM=7 ;; "7") check_depend worker configure_system && execute worker install_bootloader && NEXTITEM=8 ;; "8") -- cgit v1.2.3-54-g00ecf