#!/usr/bin/bash # Set IMOD_DIR if it is not set already # export IMOD_DIR=${IMOD_DIR:=/opt/imod} # Set IMOD_JAVADIR if it is not set already # if [ -f "/usr/bin/archlinux-java" ] then export IMOD_JAVADIR=${IMOD_JAVADIR:=/usr/lib/jvm/`/usr/bin/archlinux-java get`} fi # Put the IMOD programs on the path # if ! echo ${PATH} | /bin/grep -q "$IMOD_DIR/bin" ; then export PATH=$IMOD_DIR/bin:$PATH fi # Set variable with location of the IMOD plugins # export IMOD_PLUGIN_DIR=$IMOD_DIR/lib/imodplug # Tell the system where the IMOD libraries are located. # export LD_LIBRARY_PATH=$IMOD_DIR/lib:$LD_LIBRARY_PATH # Put the man pages on the man path only if it exists # if [ ! -z "$MANPATH" ] ; then export MANPATH=$IMOD_DIR/man:$MANPATH fi # Set a variable with the location of configuration/calibration/data files # export IMOD_CALIB_DIR=${IMOD_CALIB_DIR:=/opt/IMOD/ImodCalib} # Source local startup file in ImodCalib if it exists # if [ -r $IMOD_CALIB_DIR/IMOD.sh ] ; then . $IMOD_CALIB_DIR/IMOD.sh fi # Disable alarming stack traces from Intel Fortran # export FOR_DISABLE_STACK_TRACE=1 # Set a variable to indicate where our copy of Qt library is # export IMOD_QTLIBDIR="$IMOD_DIR/qtlib" # A subm function to run command files in the background with submfg # if [ -z "$BASH" ] ; then return 0 ; fi function subm () { submfg $* & }