#!/bin/sh # Top directory for your lab database ACEDB=$BIRCH/local-generic/public_html/birchdb export ACEDB #ACEDB_COMMON=$ACEDB export ACEDB_COMMON # Directory to contain the binary database file DBDIR=$ACEDB/database export DBDIR # Directory for executable code specific for your database # eg. this script BINDIR=$ACEDB/bin export BINDIR # Run xace, and call cleanup.csh to make sure all files # have correct group membership and permissions. #path="$BINDIR $BIRCH/acedb/bin $PATH" path="$BINDIR:$PATH" ACE_FILE_LAUNCHER=$BINDIR/chooseviewer export ACE_FILE_LAUNCHER # Use this for a more diverse server cluster # Platform-specific setup commands BIRCHLIBS="" export BIRCHLIBS case $BIRCH_PLATFORM in "solaris-sparc") BIRCHLIBS=/usr/openwin/lib:/usr/lib:/usr/lib/X11:/usr/dt/lib:$BIRCH/lib-solaris-sparc:$BIRCH/local/lib-solaris-sparc ;; "solaris-amd64") BIRCHLIBS=/usr/openwin/lib:/usr/lib:/usr/lib/X11:/usr/dt/lib:$BIRCH/lib-solaris-amd64:$BIRCH/local/lib-solaris-amd64 ;; "linux-intel") BIRCHLIBS=$BIRCH/lib-linux-intel:$BIRCH/lib-linux-intel/openwin/lib:$BIRCH/local/lib-linux-intel ;; "linux-x86_64") BIRCHLIBS=$BIRCH/lib-linux-x86_64:$BIRCH/lib-linux-x86_64/openwin/lib:$BIRCH/local/lib-linux-x86_64 ;; "osx-x86_64") BIRCHLIBS=$BIRCH/lib-osx-x86_64:$BIRCH/local/lib-osx-x86_64 ;; # "AIX") # ;; # "HP") # ;; *) ;; esac export BIRCHLIBS echo BIRCHLIBS $BIRCHLIBS if [ ! -z ${BIRCHLIBS} ] then if [ "$LD_LIBRARY_PATH" != "" ] then LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$BIRCHLIBS else LD_LIBRARY_PATH=$BIRCHLIBS fi export LD_LIBRARY_PATH fi if [ $BIRCH_PLATFORM = "osx-x86_64" ] then DYLD_LIBRARY_PATH=$LD_LIBRARY_PATH export DYLD_LIBRARY_PATH echo DYLD_LIBRARY_PATH $DYLD_LIBRARY_PATH fi #echo LD_LIBRARY_PATH $LD_LIBRARY_PATH (xace; $BINDIR/cleanup.sh)&