From a1710cfc4a2ffaf2e062a00b60742320d928147f Mon Sep 17 00:00:00 2001 From: "Barbara B. Frosik" <bfrosik@aps.anl.gov> Date: Wed, 26 Aug 2015 20:35:22 +0000 Subject: [PATCH] updated expSync tools to include java 7 --- tools/ExperimentSynchronizer/install_expSync.sh | 14 ++++++++++---- tools/ExperimentSynchronizer/run_expSync.sh | 2 +- 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/tools/ExperimentSynchronizer/install_expSync.sh b/tools/ExperimentSynchronizer/install_expSync.sh index 084da687..f8ffbf6e 100644 --- a/tools/ExperimentSynchronizer/install_expSync.sh +++ b/tools/ExperimentSynchronizer/install_expSync.sh @@ -1,19 +1,25 @@ #!/bin/sh -DM_SVN_URL_EXP_SYNC=https://subversion.xray.aps.anl.gov/DataManagement/trunk/tools/ExperimentSynchronizer +DM_SVN_URL=https://subversion.xray.aps.anl.gov/DataManagement execute() { echo "Executing: $@" eval "$@" } -execute svn export $DM_SVN_URL_EXP_SYNC ExperimentSynchronizer +# load tools +execute svn export $DM_SVN_URL_EXP_SYNC/trunk/tools/ExperimentSynchronizer ExperimentSynchronizer EXPSYNC_DIR=ExperimentSynchronizer +cd $EXPSYNC_DIR/lib -cd $EXPSYNC_DIR +# load java 7 +execute svn export $DM_SVN_URL/support/src/jdk-7u51-linux-x64.tar.gz +JAVA_VERSION=7u51 +tar zxf jdk-${JAVA_VERSION}*.tar.gz +cd $EXPSYNC_DIR mkdir bin -execute javac -classpath lib/*:resources/* -d bin/ src/gov/anl/dm/esafsync/*.java src/gov/anl/dm/esafsync/serviceconn/*.java +execute lib/javac -classpath lib/*:resources/* -d bin/ src/gov/anl/dm/esafsync/*.java src/gov/anl/dm/esafsync/serviceconn/*.java mkdir target execute jar cfm target/ExperimentSynchronizer.jar manifest.txt -C bin/ . diff --git a/tools/ExperimentSynchronizer/run_expSync.sh b/tools/ExperimentSynchronizer/run_expSync.sh index a2843259..5beaefb6 100644 --- a/tools/ExperimentSynchronizer/run_expSync.sh +++ b/tools/ExperimentSynchronizer/run_expSync.sh @@ -4,5 +4,5 @@ execute() { } cd ExperimentSynchronizer -execute java -jar target/ExperimentSynchronizer.jar resources/config.properties +execute lib/java -jar target/ExperimentSynchronizer.jar resources/config.properties -- GitLab