#!/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/acedb32:$BIRCH/local/lib-linux-intel GDEFONTS="$BIRCH/lib-linux-intel/gde.fonts/100dpi" GDEFONTS=$GDEFONTS','$BIRCH/lib-linux-intel/gde.fonts/misc GDEFONTS=$GDEFONTS','$BIRCH/lib-linux-intel/gde.fonts/75dpi ;; "linux-x86_64") BIRCHLIBS=$BIRCH/local/lib-linux-x86_64:$BIRCH/lib-linux-x86_64/acedb32 GDEFONTS="$BIRCH/lib-linux-x86_64/gde.fonts/100dpi" GDEFONTS=$GDEFONTS','$BIRCH/lib-linux-x86_64/gde.fonts/misc GDEFONTS=$GDEFONTS','$BIRCH/lib-linux-x86_64/gde.fonts/75dpi ;; "osx-x86_64") BIRCHLIBS=$BIRCH/lib-osx-x86_64:$BIRCH/local/lib-osx-x86_64 ;; *) ;; 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 # ------------------------ FONTS ------------------------------ # See $BIRCH/local/lib-linux-intel/README.fonts if [ ! -z "$GDEFONTS" ] then # echo 'Original font settings from xset:' # xset -q # echo GDEFONTS "$GDEFONTS" # FOR TESTING PURPOSES ONLY: # Remove all fonts from fontpath, and set ONLY the fonts we think we need #xset fp- /home/psgendb/.gnome2/share/cursor-fonts,tcp/localhost:7100,/home/psgendb/.gnome2/share/fonts # Set $GDEFONTS to fontpath #xset fp= $GDEFONTS # Append $GDEFONTS to fontpath. Probably the safest choice. xset +fp $GDEFONTS # Prepend $GDEFONTS to fontpath #xset fp+ $GDEFONTS # Show current X settings, including fontpath # echo 'Revised font settings from xset:' # xset -q fi # Run xace case $BIRCH_PLATFORM in "solaris-sparc") (xace; $BINDIR/cleanup.sh)& ;; "solaris-amd64") (xace; $BINDIR/cleanup.sh)& ;; "linux-intel") ($BIRCH/lib-linux-intel/acedb32/ld-linux.so.2 $BIRCH/bin-linux-intel/xace; $BINDIR/cleanup.sh)& ;; "linux-x86_64") ($BIRCH/lib-linux-x86_64/acedb32/ld-linux.so.2 $BIRCH/bin-linux-x86_64/xace; $BINDIR/cleanup.sh)& ;; "osx-x86_64") (xace; $BINDIR/cleanup.sh)& ;; *) ;; esac