summaryrefslogtreecommitdiff
path: root/science/openfoam/files/patch-bin_foamInstallationTest
diff options
context:
space:
mode:
Diffstat (limited to 'science/openfoam/files/patch-bin_foamInstallationTest')
-rw-r--r--science/openfoam/files/patch-bin_foamInstallationTest61
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