#!/bin/sh # Site-specific EPICS environment settings # # sites should modify these definitions # Location of epics base if [ -z "${EPICS_BASE}" ] ; then EPICS_BASE=/usr/local/epics/extensions export EPICS_BASE fi # Location of epics extensions if [ -z "${EPICS_EXTENSIONS}" ] ; then EPICS_EXTENSIONS=/usr/local/epics/extensions export EPICS_EXTENSIONS fi # Time service: # EPICS_TS_NTP_INET ntp or Unix time server ip addr. # Postscript printer definition needed by some extensions (eg medm, dp, dm, ...) PSPRINTER=lp export PSPRINTER # Needed only by medm extension #setenv EPICS_DISPLAY_PATH #export EPICS_DISPLAY_PATH # Needed only by orbitscreen extension if [ -z "${ORBITSCREENHOME}" ] ; then ORBITSCREENHOME=$EPICS_EXTENSIONS/src/orbitscreen export ORBITSCREENHOME fi # Needed only by adt extension #if [ -z "${ADTHOME}" ] ; then # ADTHOME= # export ADTHOME #fi # Needed only by ar extension (archiver) #EPICS_AR_PORT=7002 #export EPICS_AR_PORT # Needed for java extensions if [ -z "${CLASSPATH}" ] ; then CLASSPATH="${EPICS_EXTENSIONS}/javalib" else CLASSPATH="${CLASSPATH}:${EPICS_EXTENSIONS}/javalib" fi # Allow private versions of extensions without a bin subdir if [ -n "${EPICS_EXTENSIONS_PVT}" ] ; then PATH="${PATH}:${EPICS_EXTENSIONS_PVT}" fi #--------------------------------------------------------------- # Start of R3.13 environment variables # Time service: # EPICS_TS_MIN_WEST the local time difference from GMT. EPICS_TS_MIN_WEST=360 export EPICS_TS_MIN_WEST HOST_ARCH=`/usr/local/epics/startup/HostArch.pl` export HOST_ARCH # Allow private versions of base if [ -n "${EPICS_BASE_PVT}" ] ; then if [ -d $EPICS_BASE_PVT/bin/$HOST_ARCH ]; then PATH="${PATH}:${EPICS_BASE_PVT}/bin/${HOST_ARCH}" fi # Needed if shared extension libraries are built if [ -d $EPICS_BASE_PVT/lib/$HOST_ARCH ]; then if [ -z "${LD_LIBRARY_PATH}" ] ; then LD_LIBRARY_PATH="${EPICS_BASE_PVT}/lib/${HOST_ARCH}" else LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:${EPICS_BASE_PVT}/lib/${HOST_ARCH}" fi fi fi PATH="${PATH}:${EPICS_BASE}/lib/${HOST_ARCH}" # Allow private versions of extensions if [ -n "${EPICS_EXTENSIONS_PVT}" ] ; then if [ -d $EPICS_EXTENSIONS_PVT/bin/$HOST_ARCH ]; then PATH="${PATH}:${EPICS_EXTENSIONS_PVT}/bin/${HOST_ARCH}" fi # Needed if shared extension libraries are built if [ -d $EPICS_EXTENSIONS_PVT/lib/$HOST_ARCH ]; then if [ -z "${LD_LIBRARY_PATH}" ] ; then LD_LIBRARY_PATH="${EPICS_EXTENSIONS_PVT}/lib/${HOST_ARCH}" else LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:${EPICS_EXTENSIONS_PVT}/lib/${HOST_ARCH}" fi fi fi PATH="${PATH}:${EPICS_EXTENSIONS}/lib/${HOST_ARCH}" # Needed if shared base libraries are built if [ -z "${LD_LIBRARY_PATH}" ] ; then LD_LIBRARY_PATH="${EPICS_BASE}/lib/${HOST_ARCH}" else LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:${EPICS_BASE}/lib/${HOST_ARCH}" fi # Needed if shared extension libraries are built if [ -z "${LD_LIBRARY_PATH}" ] ; then LD_LIBRARY_PATH="${EPICS_EXTENSIONS}/lib/${HOST_ARCH}" else LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:${EPICS_EXTENSIONS}/lib/${HOST_ARCH}" fi # End of R3.13 environment variables #--------------------------------------------------------------- export PATH export LD_LIBRARY_PATH export CLASSPATH