From f65fe3244ab433a93e91ce50e812683b8088d85a Mon Sep 17 00:00:00 2001
From: mattijs <mattijs>
Date: Mon, 22 Mar 2010 17:33:56 +0000
Subject: [PATCH] BUG: foamEtcFile cannot use 'case' inside $( ) construct.

Reverted to using additional variable.
---
 bin/foamEtcFile | 42 +++++++++++++++++++++---------------------
 1 file changed, 21 insertions(+), 21 deletions(-)

diff --git a/bin/foamEtcFile b/bin/foamEtcFile
index e544bf81398..b749a76e973 100755
--- a/bin/foamEtcFile
+++ b/bin/foamEtcFile
@@ -119,27 +119,27 @@ nArgs=$#
 fileName="$1"
 
 # Define the various places to be searched:
-set -- $(
-    case "$mode" in
-    *u*)  # user
-        echo $HOME/.${WM_PROJECT:-OpenFOAM}/$WM_PROJECT_VERSION
-        echo $HOME/.${WM_PROJECT:-OpenFOAM}
-        ;;
-    esac
-
-    case "$mode" in
-    *g*)  # group
-        echo $WM_PROJECT_INST_DIR/site/$WM_PROJECT_VERSION
-        echo $WM_PROJECT_INST_DIR/site
-        ;;
-    esac
-
-    case "$mode" in
-    *o*)  # other
-        echo $WM_PROJECT_DIR/etc
-        ;;
-    esac
-)
+files=""
+case "$mode" in
+*u*)  # user
+    files="$files $HOME/.${WM_PROJECT:-OpenFOAM}/$WM_PROJECT_VERSION"
+    files="$files $HOME/.${WM_PROJECT:-OpenFOAM}"
+    ;;
+esac
+
+case "$mode" in
+*g*)  # group
+    files="$files $WM_PROJECT_INST_DIR/site/$WM_PROJECT_VERSION"
+    files="$files $WM_PROJECT_INST_DIR/site"
+    ;;
+esac
+
+case "$mode" in
+*o*)  # other
+    files="$files $WM_PROJECT_DIR/etc"
+    ;;
+esac
+set -- $files
 
 
 #
-- 
GitLab