diff options
Diffstat (limited to 'science/openfoam/files/patch-bin_foamInstallationTest')
-rw-r--r-- | science/openfoam/files/patch-bin_foamInstallationTest | 61 |
1 files changed, 61 insertions, 0 deletions
diff --git a/science/openfoam/files/patch-bin_foamInstallationTest b/science/openfoam/files/patch-bin_foamInstallationTest new file mode 100644 index 000000000000..644b12085ae9 --- /dev/null +++ b/science/openfoam/files/patch-bin_foamInstallationTest @@ -0,0 +1,61 @@ +--- bin/foamInstallationTest.orig Tue Jun 21 18:07:04 2005 ++++ bin/foamInstallationTest Mon Dec 26 16:17:07 2005 +@@ -34,7 +34,7 @@ + + # SETTINGS + #~~~~~~~~~ +-FOAM_VERSION=1.1 ++FOAM_VERSION=1.2 + GCC_VERSION=3.4.3 + GZIP_VERSION=1.3.5 + GTAR_VERSION=1.13.25 +@@ -94,7 +94,7 @@ + if [ $LDIFF -le 1 ]; then + while [ $LDIFF -lt 0 ] ; do + WORD="$WORD " +- LDIFF=`expr $LDIFF + 1` ++ LDIFF=`expr 0 + $LDIFF + 1` + done + echo "$WORD" + else +@@ -321,6 +321,16 @@ + RESULT="Networking_cannot_reach_$1" + fi + ;; ++ FreeBSD) ++ PINGTEST=`/sbin/ping -c 1 $1 2>&1` ++ if [ "`echo $PINGTEST | grep "1 packets received"`" != "" ] ; then ++ RESULT="Successful" ++ elif [ "`echo $PINGTEST | grep "unknown host"`" != "" ] ; then ++ RESULT="No_entry_for_\"$1\"_in_/etc/hosts" ++ else ++ RESULT="Networking_cannot_reach_$1" ++ fi ++ ;; + *) + PINGTEST=`/bin/ping -w 3 -c 1 $1 2>&1` + if [ "`echo $PINGTEST | grep "1 received"`" != "" ] ; then +@@ -435,12 +445,12 @@ + echo "`fixlen "Host:" $WIDTH` ${HOST_NAME}" + fi + # +-if [ "$OS" = "Linux" ] || [ "$OS" = "LinuxAMD64" ] || [ "$OS" = "SunOS" ]; then ++if [ "$OS" = "Linux" ] || [ "$OS" = "LinuxAMD64" ] || [ "$OS" = "FreeBSD" ] || [ "$OS" = "SunOS" ]; then + echo "`fixlen "OS:" $WIDTH` ${OS} version ${OS_VERSION}" + else + echo "FATAL ERROR: Incompatible operating system \"$OS\"." + echo " Foam${FOAM_VERSION} is currently " +- echo " available for Linux and SunOS only." ++ echo " available for Linux, FreeBSD and SunOS only." + echo + FATALERROR=`expr $FATALERROR + 1` + fi +@@ -558,7 +568,7 @@ + hline #-------------------- + echo "$COL1 $COL2 $COL3" + hline #-------------------- +-reportExecutable gcc "${WM_COMPILER_DIR}/bin/gcc" ++reportExecutable gcc "/usr/bin/gcc" + reportExecutable java "${JAVA_HOME}/bin/java" + reportExecutable gzip + if [ "$OS" = "Linux" ] ; then |