[jboss-cvs] JBossAS SVN: r58679 - trunk/system/src/bin

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Mon Nov 27 05:21:12 EST 2006


Author: mladen.turk at jboss.com
Date: 2006-11-27 05:21:09 -0500 (Mon, 27 Nov 2006)
New Revision: 58679

Modified:
   trunk/system/src/bin/run.bat
   trunk/system/src/bin/run.sh
Log:
Detect if we have bin/native present. If we have, add it to the startup environment

Modified: trunk/system/src/bin/run.bat
===================================================================
--- trunk/system/src/bin/run.bat	2006-11-27 01:40:09 UTC (rev 58678)
+++ trunk/system/src/bin/run.bat	2006-11-27 10:21:09 UTC (rev 58679)
@@ -13,6 +13,12 @@
 set PROGNAME=run.bat
 if "%OS%" == "Windows_NT" set PROGNAME=%~nx0%
 
+REM
+REM Add bin/native to the PATH if present
+REM
+if exist %DIRNAME%native set PATH=%DIRNAME%native;%PATH%
+if exist %DIRNAME%native set JAVA_OPTS=%JAVA_OPTS% -Djava.library.path=%DIRNAME%native
+
 rem Read all command line arguments
 
 REM

Modified: trunk/system/src/bin/run.sh
===================================================================
--- trunk/system/src/bin/run.sh	2006-11-27 01:40:09 UTC (rev 58678)
+++ trunk/system/src/bin/run.sh	2006-11-27 10:21:09 UTC (rev 58679)
@@ -138,6 +138,26 @@
     fi
 fi
 
+# Setup JBosst Native library path
+JBOSS_NATIVE_DIR="$JBOSS_HOME/bin/native"
+if [ -d "$JBOSS_NATIVE_DIR" ]; then
+    if $cygwin ; then
+        export PATH="$JBOSS_NATIVE_DIR:$PATH"
+        JBOSS_NATIVE_DIR=`cygpath --dos "$JBOSS_NATIVE_DIR"`
+    fi
+    if [ "x$LD_LIBRARY_PATH" = "x" ]; then
+        LD_LIBRARY_PATH="$JBOSS_NATIVE_DIR"
+    else
+        LD_LIBRARY_PATH="$JBOSS_NATIVE_DIR:$LD_LIBRARY_PATH"
+    fi
+    export LD_LIBRARY_PATH
+    if [ "x$JAVA_OPTS" = "x" ]; then
+        JAVA_OPTS="-Djava.library.path=$JBOSS_NATIVE_DIR"
+    else
+        JAVA_OPTS="$JAVA_OPTS -Djava.library.path=$JBOSS_NATIVE_DIR"
+    fi
+fi
+
 #JPDA options. Uncomment and modify as appropriate to enable remote debugging .
 #JAVA_OPTS="-classic -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n $JAVA_OPTS"
 




More information about the jboss-cvs-commits mailing list