From f1a1d90a0bce8c3fbaceee9dcc718522a2dc306e Mon Sep 17 00:00:00 2001 From: Dieter Plaetinck Date: Sun, 9 Nov 2008 23:43:13 +0100 Subject: return value assignment bugfix --- src/fifa.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/fifa.sh') diff --git a/src/fifa.sh b/src/fifa.sh index 0812902..df6bd76 100755 --- a/src/fifa.sh +++ b/src/fifa.sh @@ -130,7 +130,7 @@ execute () do execute worker $worker_str || read $exit_var <<< $? # assign last failing exit code to exit_phase_, if any. done - ret={!exit_var} + ret=${!exit_var} fi cd $PWD_BACKUP @@ -167,7 +167,7 @@ show_report () #TODO: abstract UI method (cli/dia) do object=phase_$phase exit_var=exit_$object - ret={!exit_var} + ret=${!exit_var} echo -n "Phase $phase: " [ "$ret" = "0" ] && echo "Success" || echo "Failed" eval phase_array=$(declare | grep -e "^${object}=" | cut -d"=" -f 2-) @@ -175,7 +175,7 @@ show_report () #TODO: abstract UI method (cli/dia) do worker=${worker_str%% *} exit_var=exit_worker_$worker - ret={!exit_var} + ret=${!exit_var} echo -n " > Worker $worker: " [ "$ret" = "0" ] && echo "Success" || echo "Failed" done -- cgit v1.2.3-54-g00ecf