diff --git a/mozilla/java/build/build.xml b/mozilla/java/build/build.xml index 72a898d2ea9..fd4e1da010c 100644 --- a/mozilla/java/build/build.xml +++ b/mozilla/java/build/build.xml @@ -46,6 +46,7 @@ + @@ -136,24 +137,30 @@ - - - - - + + + + + + + + + + basedir="${dist}" includes="install.js,symlink.sh,chmodx.sh,javadev/**"/> + @@ -164,7 +171,7 @@ set PATH=%PATH%;%JDKHOME%\jre\bin perl .\runem.pl org.mozilla.webclient.test.EmbeddedMozillaImpl ..\.. %1% - + @@ -173,9 +180,11 @@ perl .\runem.pl org.mozilla.webclient.test.EmbeddedMozillaImpl ..\.. %1% - perl ./runem.pl org.mozilla.webclient.test.EmbeddedMozillaImpl ../../.. \$1 \$2 \$3 \$4 \$4 \$6 + export CLASSPATH=../lib/webclient_${package.version}_${short.os.name}.jar +export LD_LIBRARY_PATH=$MOZILLA_FIVE_HOME:$MOZILLA_FIVE_HOME/components:$PWD/../lib +perl ./runem.pl org.mozilla.webclient.test.EmbeddedMozillaImpl ../../.. $1 $2 $3 $4 $4 $6 - + @@ -200,7 +209,7 @@ perl .\runem.pl org.mozilla.webclient.test.EmbeddedMozillaImpl ..\.. %1% - + Manifest-Version: 1.0 Created-By: Webclient Build System Specification-Title: Webclient @@ -220,4 +229,11 @@ Implementation-Vendor: mozilla.org + + + + + + diff --git a/mozilla/java/build/chmodx.sh b/mozilla/java/build/chmodx.sh index bf236cac000..a6f9db3d68d 100755 --- a/mozilla/java/build/chmodx.sh +++ b/mozilla/java/build/chmodx.sh @@ -8,4 +8,6 @@ # #------------------------------------------------------- -chmod 775 $1 +echo chmodding $1 +chmod 777 $1 + diff --git a/mozilla/java/build/install_webclient_unix.js b/mozilla/java/build/install_webclient_unix.js index e959dc07aa2..d1ccc1a75c8 100644 --- a/mozilla/java/build/install_webclient_unix.js +++ b/mozilla/java/build/install_webclient_unix.js @@ -1,3 +1,5 @@ +// logComment writes to install.log + // Installation guide for Webclient.xpi // this function verifies disk space in kilobytes function verifyDiskSpace(dirPath, spaceRequired) @@ -45,7 +47,7 @@ function chmodx(tgt) srDest = 1000; logComment("Starting Install Process"); - err = initInstall("Webclient", "Webclient", "1.2"); + err = initInstall("Webclient", "Webclient", "1.3"); logComment("initInstall: " + err); fProgram = getFolder("Program"); @@ -55,7 +57,7 @@ logComment("Starting Install Process"); { setPackageFolder(fProgram); err = addDirectory("", - "1.2", + "1.3", "javadev", // dir name in jar to extract fProgram, // Where to put this file // (Returned from GetFolder) @@ -65,20 +67,23 @@ logComment("Starting Install Process"); var fComponents = getFolder("Components"); var fJavadev = getFolder("Program","javadev"); - symlink(fComponents + "libjavadom.so", - getFolder(fJavadev, "lib/libjavadom.so")); - chmodx(getFolder(fJavadev, "example/runem.bat")); // check return value if(err == SUCCESS) { err = performInstall(); logComment("performInstall() returned: " + err); + err = chmodx(getFolder(fJavadev, "example/runem.bat")); + logComment("chmodx() returned: " + err); + err = symlink(fComponents + "libjavadom.so", + getFolder(fJavadev, "lib/libjavadom.so")); + logComment("symlink() returned: " + err); } else cancelInstall(err); } else cancelInstall(INSUFFICIENT_DISK_SPACE); + // end main diff --git a/mozilla/java/build/symlink.sh b/mozilla/java/build/symlink.sh index 3024c8acf0c..7e5e8af8453 100644 --- a/mozilla/java/build/symlink.sh +++ b/mozilla/java/build/symlink.sh @@ -8,4 +8,5 @@ # #------------------------------------------------------- +echo linking $1 to $2 ln -s $1 $2 diff --git a/mozilla/java/webclient/src_share/runem.pl b/mozilla/java/webclient/src_share/runem.pl index 12e4b63f7cd..4f604235abf 100644 --- a/mozilla/java/webclient/src_share/runem.pl +++ b/mozilla/java/webclient/src_share/runem.pl @@ -118,12 +118,16 @@ if ($SEP eq "/") { #tack on the java library path $cmd = $cmd . " -Djava.library.path=" . $BINDIR . $CPSEP . $BINDIR . $SEP . "components"; -#tack on the debug arguments if ($IS_UNIX) { - $cmd = $cmd . " -Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n"; + $cmd = $cmd . $CPSEP . $ENV{"LD_LIBRARY_PATH"}; } -else { - if ($ENV{"MOZ_DEBUG"}) { + +#tack on the debug arguments +if ($ENV{"MOZ_DEBUG"}) { + if ($IS_UNIX) { + $cmd = $cmd . " -Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n"; + } + else { $cmd = $cmd . " -Xdebug -Xrunjdwp:transport=dt_shmem,address=jdbconn,server=y,suspend=n"; } }