From ca62823f6cfc17aa0acd751fe538b08d6743384a Mon Sep 17 00:00:00 2001 From: Patrick Dowler <patrick.dowler@nrc-cnrc.gc.ca> Date: Thu, 8 Oct 2015 11:23:09 -0700 Subject: [PATCH] added cadcGMSClient script --- .../cadcAccessControl/scripts/cadcGMSClient | 41 +++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100755 projects/cadcAccessControl/scripts/cadcGMSClient diff --git a/projects/cadcAccessControl/scripts/cadcGMSClient b/projects/cadcAccessControl/scripts/cadcGMSClient new file mode 100755 index 00000000..cb342c13 --- /dev/null +++ b/projects/cadcAccessControl/scripts/cadcGMSClient @@ -0,0 +1,41 @@ +#!/bin/bash + +# environment +# +# CADC_ROOT : location of installed CADC/CANFAR sofwtare +# CADC_EXT : location of external java/lib (default: /usr/cadc/external) +# C2SRV : name of the service environment to use (default: www, supported: demo, rc, dev) +# + +# location of jar files +CL=$CADC_ROOT/lib +EL=/usr/cadc/external/java/lib +if [ ! -z $CADC_EXT ]; then + EL=$CADC_EXT/java/lib +fi + +# classpath +echo +EP="${EL}/jdom2.jar:${EL}/log4j.jar:${EL}/xerces.jar" +CP="${CL}/cadcUtil.jar:${CL}/cadcRegistryClient.jar:${CL}/cadcAccessControl.jar" +echo "classpath: ${CP}:${EP}" +echo + +# service environment +LOCAL="" + +if [ "$C2SRV" == "www" ]; then + # no-op + LOCAL="" +elif [ "$C2SRV" == "demo" ]; then + LOCAL="-Dca.nrc.cadc.reg.client.RegistryClient.shortHostname=demo" +elif [ "$C2SRV" == "rc" ]; then + LOCAL="-Dca.nrc.cadc.reg.client.RegistryClient.shortHostname=rc" +elif [ "$C2SRV" == "dev" ]; then + LOCAL="-Dca.nrc.cadc.reg.client.RegistryClient.host=$(whoami).cadc.dao.nrc.ca" +fi +echo "registry hack: $LOCAL" +echo + +java $LOCAL -cp "${CP}:${EP}" ca.nrc.cadc.ac.client.GMSClientMain "$@" + -- GitLab