-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsetupEnv
20 lines (16 loc) · 990 Bytes
/
setupEnv
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#!/bin/bash
# Set required path variables
export SENZING_ROOT=/opt/senzing/g2
export PYTHONPATH=$PYTHONPATH:$SENZING_ROOT/python/senzing:$PYTHONPATH:$SENZING_ROOT/python
export SENZING_CONFIG_FILE= # put here path to your .../ftm-senzing-service/G2Module.ini file
# Check if we are on a Debian based system, use additional libs
if [ -f "/etc/debian_version" ]; then
export LD_LIBRARY_PATH=$SENZING_ROOT/lib:$SENZING_ROOT/lib/jre/lib/server:$SENZING_ROOT/lib/debian:$LD_LIBRARY_PATH
elif [[ "$OSTYPE" == "darwin"* ]]; then
export LD_LIBRARY_PATH=$SENZING_ROOT/g2/lib:$SENZING_ROOT/g2/lib/jre/lib/server:$SENZING_ROOT/g2/lib/macos:$LD_LIBRARY_PATH
export DYLD_LIBRARY_PATH=$SENZING_ROOT/g2/lib:$SENZING_ROOT/g2/lib/jre/lib/server:$SENZING_ROOT/g2/lib/macos:$DYLD_LIBRARY_PATH
else
export LD_LIBRARY_PATH=$SENZING_ROOT/lib:$SENZING_ROOT/lib/jre/lib/server:$LD_LIBRARY_PATH
fi
# Add Java dependencies
export CLASSPATH=$SENZING_ROOT/lib/g2rst.jar:$SENZING_ROOT/lib/g2.jar:$CLASSPATH