Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • DM/dm-docs
  • hammonds/dm-docs
  • hparraga/dm-docs
3 results
Show changes
Showing
with 671 additions and 0 deletions
#!/bin/sh
#
# Script used for undeploying DM CAT web service
# Deployment configuration can be set in etc/$DM_DB_NAME.deploy.conf file
#
# Usage:
#
# $0 [DM_DB_NAME]
#
MY_DIR=`dirname $0` && cd $MY_DIR && MY_DIR=`pwd`
if [ -z "${DM_ROOT_DIR}" ]; then
DM_ROOT_DIR=$MY_DIR/..
fi
DM_ENV_FILE=${DM_ROOT_DIR}/setup.sh
if [ ! -f ${DM_ENV_FILE} ]; then
echo "Environment file ${DM_ENV_FILE} does not exist."
exit 2
fi
. ${DM_ENV_FILE} > /dev/null
# Use first argument as db name, if provided
DM_DB_NAME=${DM_DB_NAME:=dm}
if [ ! -z "$1" ]; then
DM_DB_NAME=$1
fi
echo "Using DB name: $DM_DB_NAME"
# Look for deployment file in etc directory, and use it to override
# default entries
deployConfigFile=$DM_ROOT_DIR/etc/${DM_DB_NAME}.deploy.conf
if [ -f $deployConfigFile ]; then
echo "Using deployment config file: $deployConfigFile"
. $deployConfigFile
else
echo "Deployment config file $deployConfigFile not found, using defaults"
fi
DM_HOST_ARCH=`uname | tr [A-Z] [a-z]`-`uname -m`
DM_CONTEXT_ROOT=${DM_CONTEXT_ROOT:=dm}
DM_INSTALL_DIR=${DM_INSTALL_DIR:=$DM_ROOT_DIR/..}
DM_ETC_DIR=${DM_INSTALL_DIR}/etc
DM_SSL_DIR=${DM_ETC_DIR}/ssl
DM_CA_DIR=${DM_ETC_DIR}/CA
DM_CA_CERT_FILE=${DM_SSL_DIR}/dm-ca-cert.pem
DM_WEB_SERVICE_DAEMON=cat-web-service
DM_WEB_SERVICE_CERT_FILE=${DM_SSL_DIR}/$DM_WEB_SERVICE_DAEMON.$DM_DB_NAME.crt
DM_WEB_SERVICE_KEY_FILE=${DM_SSL_DIR}/$DM_WEB_SERVICE_DAEMON.$DM_DB_NAME.key
DM_WEB_SERVICE_CONFIG_FILE=${DM_ETC_DIR}/$DM_WEB_SERVICE_DAEMON.$DM_DB_NAME.conf
DM_WEB_SERVICE_LOG_FILE=${DM_INSTALL_DIR}/var/log/$DM_WEB_SERVICE_DAEMON.$DM_DB_NAME.log
DM_WEB_SERVICE_INIT_CMD=${DM_ROOT_DIR}/etc/init.d/dm-$DM_WEB_SERVICE_DAEMON
DM_DB_PASSWORD_FILE=${DM_ETC_DIR}/${DM_DB_NAME}.db.passwd
echo "DM install directory: $DM_INSTALL_DIR"
echo "Stopping web service for $DM_DB_NAME"
$DM_WEB_SERVICE_INIT_CMD stop $DM_DB_NAME
rm -f $DM_WEB_SERVICE_CONFIG_FILE
rm -f $DM_DB_PASSWORD_FILE
echo "Done undeploying web service for $DM_DB_NAME"
#!/bin/sh
#
# Script used for undeploying DM DS web service
# Deployment configuration can be set in etc/$DM_DB_NAME.deploy.conf file
#
# Usage:
#
# $0 [DM_DB_NAME]
#
MY_DIR=`dirname $0` && cd $MY_DIR && MY_DIR=`pwd`
if [ -z "${DM_ROOT_DIR}" ]; then
DM_ROOT_DIR=$MY_DIR/..
fi
DM_ENV_FILE=${DM_ROOT_DIR}/setup.sh
if [ ! -f ${DM_ENV_FILE} ]; then
echo "Environment file ${DM_ENV_FILE} does not exist."
exit 2
fi
. ${DM_ENV_FILE} > /dev/null
# Use first argument as db name, if provided
DM_DB_NAME=${DM_DB_NAME:=dm}
if [ ! -z "$1" ]; then
DM_DB_NAME=$1
fi
echo "Using DB name: $DM_DB_NAME"
# Look for deployment file in etc directory, and use it to override
# default entries
deployConfigFile=$DM_ROOT_DIR/etc/${DM_DB_NAME}.deploy.conf
if [ -f $deployConfigFile ]; then
echo "Using deployment config file: $deployConfigFile"
. $deployConfigFile
else
echo "Deployment config file $deployConfigFile not found, using defaults"
fi
DM_HOST_ARCH=`uname | tr [A-Z] [a-z]`-`uname -m`
DM_CONTEXT_ROOT=${DM_CONTEXT_ROOT:=dm}
DM_INSTALL_DIR=${DM_INSTALL_DIR:=$DM_ROOT_DIR/..}
DM_ETC_DIR=${DM_INSTALL_DIR}/etc
DM_SSL_DIR=${DM_ETC_DIR}/ssl
DM_CA_DIR=${DM_ETC_DIR}/CA
DM_CA_CERT_FILE=${DM_SSL_DIR}/dm-ca-cert.pem
DM_WEB_SERVICE_DAEMON=ds-web-service
DM_WEB_SERVICE_CERT_FILE=${DM_SSL_DIR}/$DM_WEB_SERVICE_DAEMON.$DM_DB_NAME.crt
DM_WEB_SERVICE_KEY_FILE=${DM_SSL_DIR}/$DM_WEB_SERVICE_DAEMON.$DM_DB_NAME.key
DM_WEB_SERVICE_CONFIG_FILE=${DM_ETC_DIR}/$DM_WEB_SERVICE_DAEMON.$DM_DB_NAME.conf
DM_WEB_SERVICE_LOG_FILE=${DM_INSTALL_DIR}/var/log/$DM_WEB_SERVICE_DAEMON.$DM_DB_NAME.log
DM_WEB_SERVICE_INIT_CMD=${DM_ROOT_DIR}/etc/init.d/dm-$DM_WEB_SERVICE_DAEMON
DM_DB_PASSWORD_FILE=${DM_ETC_DIR}/${DM_DB_NAME}.db.passwd
echo "DM install directory: $DM_INSTALL_DIR"
echo "Stopping web service for $DM_DB_NAME"
$DM_WEB_SERVICE_INIT_CMD stop $DM_DB_NAME
rm -f $DM_WEB_SERVICE_CONFIG_FILE
rm -f $DM_DB_PASSWORD_FILE
echo "Done undeploying web service for $DM_DB_NAME"
#!/bin/sh
#
# Script used for undeploying DM webapp
# Deployment configuration can be set in etc/$DM_DB_NAME.deploy.conf file
#
# Usage:
#
# $0 [DM_DB_NAME]
#
MY_DIR=`dirname $0` && cd $MY_DIR && MY_DIR=`pwd`
if [ -z "${DM_ROOT_DIR}" ]; then
DM_ROOT_DIR=$MY_DIR/..
fi
DM_ENV_FILE=${DM_ROOT_DIR}/setup.sh
if [ ! -f ${DM_ENV_FILE} ]; then
echo "Environment file ${DM_ENV_FILE} does not exist."
exit 2
fi
. ${DM_ENV_FILE} > /dev/null
# Use first argument as db name, if provided
DM_DB_NAME=${DM_DB_NAME:=dm}
if [ ! -z "$1" ]; then
DM_DB_NAME=$1
fi
echo "Using DB name: $DM_DB_NAME"
# Look for deployment file in etc directory, and use it to override
# default entries
deployConfigFile=$DM_ROOT_DIR/etc/${DM_DB_NAME}.deploy.conf
if [ -f $deployConfigFile ]; then
echo "Using deployment config file: $deployConfigFile"
. $deployConfigFile
else
echo "Deployment config file $deployConfigFile not found, using defaults"
fi
DM_HOST_ARCH=`uname | tr [A-Z] [a-z]`-`uname -m`
DM_CONTEXT_ROOT=${DM_CONTEXT_ROOT:=dm}
GLASSFISH_DIR=$DM_SUPPORT_DIR/glassfish/$DM_HOST_ARCH
DM_DEPLOY_DIR=$GLASSFISH_DIR/glassfish/domains/domain1/autodeploy
DM_APP_DIR=$GLASSFISH_DIR/glassfish/domains/domain1/applications/$DM_CONTEXT_ROOT
DM_DIST_DIR=$DM_ROOT_DIR/src/java/DmWebPortal/dist
DM_WAR_FILE=$DM_CONTEXT_ROOT.war
JAVA_HOME=$DM_SUPPORT_DIR/java/$DM_HOST_ARCH
export AS_JAVA=$JAVA_HOME
ASADMIN_CMD=$GLASSFISH_DIR/bin/asadmin
# remove war file from autodeploy directory
echo "Removing war file $DM_DEPLOY_DIR/$DM_WAR_FILE"
rm -f $DM_DEPLOY_DIR/${DM_WAR_FILE}*
# remove war file from autodeploy directory
if [ -d $DM_APP_DIR ]; then
echo "Removing application directory $DM_APP_DIR"
rm -rf $DM_APP_DIR
else
echo "Application directory $DM_APP_DIR not found"
fi
# restart server
echo "Restarting glassfish"
$ASADMIN_CMD stop-domain ${DM_DOMAIN}
$ASADMIN_CMD start-domain ${DM_DOMAIN}
../src/python/dm/ds_web_service/service/dsWebService.py
\ No newline at end of file
"PUP_AFRL_aug16-files", 2
"PUP_AFRL_dec16-files", 2
"abraham_jul15-files", 2
"bei_apr16-files", 2
"birkedal_jul16-files", 2
"black_feb16-files", 2
"broderick_apr16-files", 2
"broderick_dec16-files", 2
"brown_apr16-files", 2
"brown_aug14-files", 2
"brown_mar16-files", 2
"brown_oct12-files", 2
"cchuang_jul16-files", 2
"cchuang_oct14-files", 2
"chuang_nov16-files", 2
"clausen_jul16-files", 2
"coratella_feb15-files", 2
"cp-test-001-files", 2
"depinoy_apr16-files", 2
"feng_mar16-files", 2
"gao_mar15-files", 2
"gonzalez_feb15-files", 2
"haas_nov16-files", 2
"hector_mar16-files", 2
"hector_mar16_rec-files", 2
"hemker_oct16-files", 2
"hufnagel_oct16-files", 2
"id1-test01-files", 2
"internal_aug16-files", 2
"kaoumi_nov16-files", 2
"kenneth_nov16-files", 2
"knauf_apr16-files", 2
"kruzic_feb16-files", 2
"leyunwang_nov15-files", 2
"lind_jun16-files", 2
"maass_jun16-files", 2
"mam_feb16-files", 2
"mam_kappes_apr16-files", 2
"meimei_apr16-files", 2
"meimei_aug14-files", 2
"meimei_jul16-files", 2
"meimei_jun12-files", 2
"meimei_mar13-files", 2
"miller_apr10-files", 2
"mo_apr16-files", 2
"nx_jun15-files", 2
"okasinski_jul16-files", 2
"okasinski_jun14-files", 2
"okasinski_may14-files", 2
"okasinski_nov14-files", 2
"okasinski_oct15-files", 2
"okuniewski_apr16-files", 2
"okuniewski_mar16-files", 2
"okuniewski_oct16-files", 2
"pantleon_aug16-files", 2
"paranjape_feb16-files", 2
"park_apr16-files", 2
"park_aug15-files", 2
"park_dec13-files", 2
"park_jul15-files", 2
"park_jul16-files", 2
"park_oct16-files", 2
"petkov_jun16-files", 2
"s1id-test01-files", 2
"sangid_jun16-files", 2
"sangid_oct16-files", 2
"schaffer_jun13-files", 2
"seetha_nov16-files", 2
"singh_apr16-files", 2
"spear_dec12-files", 2
"spear_oct16-files", 2
"spradlin_apr16-files", 2
"startup_feb16-files", 2
"startup_mam_jun16-files", 2
"startup_oct16-files", 2
"stebner_feb16-files", 2
"stebner_jun16-files", 2
"stebner_nov16-files", 2
"stubbins_jun16-files", 2
"sun_jul16-files", 2
"sun_may14-files", 2
"sun_nov14-files", 2
"suter_apr14-files", 2
"suter_dec16-files", 2
"suter_jul13-files", 2
"test-ac-files", 2
"thapa_mar16-files", 2
"wwang_feb16-files", 2
"xlwang_jul16-files", 2
"xu_nov16-files", 2
"xuan_apr16-files", 2
"yiren_feb15-files", 2
"zeng_july15-files", 2
"zeng_mar16-files", 2
"faraone201610-files", 5
"id8i-test04-files", 5
"id8i-test05-files", 5
"leheny201610-files", 5
"nuzzo201610-files", 5
"pinar201610-files", 5
"Test201611-files", 4
"Test2016112-files", 4
"Test2016113-files", 4
"TwentyFour201611-files", 4
"id7-2016-7-HONDA-files", 4
"id7-2016test-files", 4
"id7-test01-files", 4
"id7-test02-files", 4
"id7-test2-files", 4
"id33-test01-files", 6
"id33-test02-files", 6
"id33-xrim201610-files", 6
"s33-test01-files", 6
"LarsonCuCompress-files", 7
"YubinDec2016-files", 7
"id34e-test01-files", 7
"PUP_AFRL_aug16-files", 2
"PUP_AFRL_dec16-files", 2
"abraham_jul15-files", 2
"bei_apr16-files", 2
"birkedal_jul16-files", 2
"black_feb16-files", 2
"broderick_apr16-files", 2
"broderick_dec16-files", 2
"brown_apr16-files", 2
"brown_aug14-files", 2
"brown_mar16-files", 2
"brown_oct12-files", 2
"cchuang_jul16-files", 2
"cchuang_oct14-files", 2
"chuang_nov16-files", 2
"clausen_jul16-files", 2
"coratella_feb15-files", 2
"cp-test-001-files", 2
"depinoy_apr16-files", 2
"feng_mar16-files", 2
"gao_mar15-files", 2
"gonzalez_feb15-files", 2
"haas_nov16-files", 2
"hector_mar16-files", 2
"hector_mar16_rec-files", 2
"hemker_oct16-files", 2
"hufnagel_oct16-files", 2
"id1-test01-files", 2
"internal_aug16-files", 2
"kaoumi_nov16-files", 2
"kenneth_nov16-files", 2
"knauf_apr16-files", 2
"kruzic_feb16-files", 2
"leyunwang_nov15-files", 2
"lind_jun16-files", 2
"maass_jun16-files", 2
"mam_feb16-files", 2
"mam_kappes_apr16-files", 2
"meimei_apr16-files", 2
"meimei_aug14-files", 2
"meimei_jul16-files", 2
"meimei_jun12-files", 2
"meimei_mar13-files", 2
"miller_apr10-files", 2
"mo_apr16-files", 2
"nx_jun15-files", 2
"okasinski_jul16-files", 2
"okasinski_jun14-files", 2
"okasinski_may14-files", 2
"okasinski_nov14-files", 2
"okasinski_oct15-files", 2
"okuniewski_apr16-files", 2
"okuniewski_mar16-files", 2
"okuniewski_oct16-files", 2
"pantleon_aug16-files", 2
"paranjape_feb16-files", 2
"park_apr16-files", 2
"park_aug15-files", 2
"park_dec13-files", 2
"park_jul15-files", 2
"park_jul16-files", 2
"park_oct16-files", 2
"petkov_jun16-files", 2
"s1id-test01-files", 2
"sangid_jun16-files", 2
"sangid_oct16-files", 2
"schaffer_jun13-files", 2
"seetha_nov16-files", 2
"singh_apr16-files", 2
"spear_dec12-files", 2
"spear_oct16-files", 2
"spradlin_apr16-files", 2
"startup_feb16-files", 2
"startup_mam_jun16-files", 2
"startup_oct16-files", 2
"stebner_feb16-files", 2
"stebner_jun16-files", 2
"stebner_nov16-files", 2
"stubbins_jun16-files", 2
"sun_jul16-files", 2
"sun_may14-files", 2
"sun_nov14-files", 2
"suter_apr14-files", 2
"suter_dec16-files", 2
"suter_jul13-files", 2
"test-ac-files", 2
"thapa_mar16-files", 2
"wwang_feb16-files", 2
"xlwang_jul16-files", 2
"xu_nov16-files", 2
"xuan_apr16-files", 2
"yiren_feb15-files", 2
"zeng_july15-files", 2
"zeng_mar16-files", 2
"id33-test01-files", 6
"id33-test02-files", 6
"id33-xrim201610-files", 6
"s33-test01-files", 6
"LarsonCuCompress-files", 7
"YubinDec2016-files", 7
"id34e-test01-files", 7
"Test201611-files", 4
"Test2016112-files", 4
"Test2016113-files", 4
"TwentyFour201611-files", 4
"id7-2016-7-HONDA-files", 4
"id7-2016test-files", 4
"id7-test01-files", 4
"id7-test02-files", 4
"id7-test2-files", 4
"faraone201610-files", 5
"id8i-test04-files", 5
"id8i-test05-files", 5
"leheny201610-files", 5
"nuzzo201610-files", 5
"pinar201610-files", 5
#!/bin/sh
DM_SVN_URL=https://subversion.xray.aps.anl.gov/DataManagement
MY_DIR=`dirname $0` && cd $MY_DIR && MY_DIR=`pwd`
if [ -z "${DM_ROOT_DIR}" ]; then
DM_ROOT_DIR=$MY_DIR/..
fi
DM_SUPPORT_DIR=$DM_ROOT_DIR/../support
execute() {
echo "Executing: $@"
eval "$@"
}
if [ ! -d $DM_SUPPORT_DIR ]; then
echo "Creating new DM support directory $DM_SUPPORT_DIR."
cd `dirname $DM_SUPPORT_DIR`
execute svn export $DM_SVN_URL/support support
fi
cd $DM_SUPPORT_DIR
execute svn update
execute $DM_SUPPORT_DIR/bin/clean_support_all.sh
execute $DM_SUPPORT_DIR/bin/install_support_all.sh
#!/bin/sh
TABLE=experiment
CURRENT_DIR=`pwd`
MY_DIR=`dirname $0` && cd $MY_DIR && MY_DIR=`pwd`
cd $CURRENT_DIR
POPULATE_SCRIPT=populate_$TABLE.sql
EXPERIMENT_STATION_FILE=$MY_DIR/experiment_station.txt
cp $POPULATE_SCRIPT $POPULATE_SCRIPT.new
experimentList=`cat $POPULATE_SCRIPT | grep INSERT | awk '{print $13}'`
# correct insert statements
cmd="cat $POPULATE_SCRIPT.new | sed \"s?name,?name, experiment_station_id, ?g\" > $POPULATE_SCRIPT.new.2 && mv $POPULATE_SCRIPT.new.2 $POPULATE_SCRIPT.new"
eval $cmd || exit 1
# insert station id for each experiment
for e in $experimentList; do
eName=`echo $e | sed "s?'??g" | sed "s?,??g"`
echo "Working on experiment $eName"
stationId=`cat $EXPERIMENT_STATION_FILE | grep $eName | head -1 | cut -f2 -d','`
if [ -z "$stationId" ]; then
stationId=1 # test station id
fi
echo "Mapped $eName => $stationId"
cmd="cat $POPULATE_SCRIPT.new | sed \"s?$e?$e $stationId,?g\" > $POPULATE_SCRIPT.new.2 && mv $POPULATE_SCRIPT.new.2 $POPULATE_SCRIPT.new"
eval $cmd || exit 1
done
#!/bin/sh
TABLE=user_experiment_role
CURRENT_DIR=`pwd`
MY_DIR=`dirname $0` && cd $MY_DIR && MY_DIR=`pwd`
cd $CURRENT_DIR
POPULATE_SCRIPT=populate_$TABLE.sql
cp $POPULATE_SCRIPT $POPULATE_SCRIPT.new
# eliminate old manager role
cat $POPULATE_SCRIPT.new | grep -v "2)" > $POPULATE_SCRIPT.new.2 && mv $POPULATE_SCRIPT.new.2 $POPULATE_SCRIPT.new || exit 1
# fix old PI role
cat $POPULATE_SCRIPT.new | sed 's?3)?1)?g' > $POPULATE_SCRIPT.new.2 && mv $POPULATE_SCRIPT.new.2 $POPULATE_SCRIPT.new || exit 1
# fix old user role
cat $POPULATE_SCRIPT.new | sed 's?4)?2)?g' > $POPULATE_SCRIPT.new.2 && mv $POPULATE_SCRIPT.new.2 $POPULATE_SCRIPT.new || exit 1
#!/bin/sh
# DM setup script for Bourne-type shells
# This file is typically sourced in user's .bashrc file
myDir=`dirname $BASH_SOURCE`
currentDir=`pwd` && cd $myDir
if [ ! -z "$DM_ROOT_DIR" -a "$DM_ROOT_DIR" != `pwd` ]; then
echo "WARNING: Resetting DM_ROOT_DIR environment variable (old value: $DM_ROOT_DIR)"
fi
export DM_ROOT_DIR=`pwd`
export DM_HOST_ARCH=`uname | tr [A-Z] [a-z]`-`uname -m`
if [ -z $DM_INSTALL_DIR ]; then
export DM_INSTALL_DIR=$DM_ROOT_DIR/..
if [ -d $DM_INSTALL_DIR ]; then
cd $DM_INSTALL_DIR
export DM_INSTALL_DIR=`pwd`
fi
fi
if [ -z $DM_VAR_DIR ]; then
export DM_VAR_DIR=$DM_ROOT_DIR/../var
if [ -d $DM_VAR_DIR ]; then
cd $DM_VAR_DIR
export DM_VAR_DIR=`pwd`
fi
fi
# Check support setup
if [ -z $DM_SUPPORT_DIR ]; then
export DM_SUPPORT_DIR=$DM_ROOT_DIR/../support
if [ -d $DM_SUPPORT_DIR ]; then
cd $DM_SUPPORT_DIR
export DM_SUPPORT_DIR=`pwd`
fi
fi
if [ ! -d $DM_SUPPORT_DIR ]; then
echo "ERROR: $DM_SUPPORT_DIR directory does not exist. Developers should point DM_SUPPORT_DIR to the desired area."
unset DM_SUPPORT_DIR
return 1
else
export DM_GLASSFISH_DIR=$DM_SUPPORT_DIR/glassfish/$DM_HOST_ARCH
fi
# Add to path only if directory exists.
prependPathIfDirExists() {
_dir=$1
if [ -d ${_dir} ]; then
PATH=${_dir}:$PATH
fi
}
# Setup path and other variables
prependPathIfDirExists $DM_SUPPORT_DIR/node/$DM_HOST_ARCH/bin
prependPathIfDirExists $DM_SUPPORT_DIR/mongodb/$DM_HOST_ARCH/bin
prependPathIfDirExists $DM_SUPPORT_DIR/postgresql/$DM_HOST_ARCH/bin
prependPathIfDirExists $DM_SUPPORT_DIR/java/$DM_HOST_ARCH/bin
prependPathIfDirExists $DM_SUPPORT_DIR/ant/bin
prependPathIfDirExists $DM_ROOT_DIR/bin
PATH=.:$PATH
export PATH
if [ -z $LD_LIBRARY_PATH ]; then
LD_LIBRARY_PATH=.
else
LD_LIBRARY_PATH=.:$LD_LIBRARY_PATH
fi
export LD_LIBRARY_PATH
# Setup python path.
# Check if we have local python
if [ -z $DM_PYTHON_DIR ]; then
pythonDir=$DM_SUPPORT_DIR/python/$DM_HOST_ARCH
else
pythonDir=$DM_PYTHON_DIR
fi
if [ -d $pythonDir ]; then
cd $pythonDir
pythonDir=`pwd`
export PATH=`pwd`/bin:$PATH
export LD_LIBRARY_PATH=`pwd`/lib:$LD_LIBRARY_PATH
export DM_PYTHON_DIR=$pythonDir
fi
if [ -z $PYTHONPATH ]; then
PYTHONPATH=$DM_ROOT_DIR/lib/python
else
PYTHONPATH=$DM_ROOT_DIR/lib/python:$PYTHONPATH
fi
export PYTHONPATH
# Setup postgres.
if [ -z $DM_POSTGRESQL_DIR ]; then
postgresqlDir=$DM_SUPPORT_DIR/postgresql/$DM_HOST_ARCH
else
postgresqlDir=$DM_POSTGRESQL_DIR
fi
if [ -d $postgresqlDir ]; then
cd $postgresqlDir
postgresqlDir=`pwd`
export PATH=`pwd`/bin:$PATH
export LD_LIBRARY_PATH=`pwd`/lib:$LD_LIBRARY_PATH
export DM_POSTGRESQL_DIR=$postgresqlDir
fi
# Setup oracle libraries.
oracleDir=$DM_SUPPORT_DIR/opt/oracle-client/$DM_HOST_ARCH
if [ -d $oracleDir ]; then
LD_LIBRARY_PATH=$oracleDir:$LD_LIBRARY_PATH
PATH=$oracleDir:$PATH
fi
# Get back to where we were before invoking the setup script
cd $currentDir
# Print out user environment
echo
echo "Your DM environment is defined as follows:"
echo
env | grep DM_ | grep -v GDM_
echo
echo
TOP = ..
SUBDIRS = java
include $(TOP)/tools/make/RULES_DM
TOP = ../..
SUBDIRS = DmWebPortal
include $(TOP)/tools/make/RULES_DM
TOP=../../..
all install: dist
clean clean-all clean-install distclean: pyc-clean
.PHONY: pyc-clean
pyc-clean:
rm -f `find . -name '*.pyc'`
# For compiling from command line, we have to use generic build properties file
.PHONY: dist
dist:
__version__ = "0.16 (2017.01.05)"