#!/bin/bash # # A script to setup the dim environment analog to .setup (which is a c-shell # script) # # preferred location dim/.setup.sh # # 2003-02-01 # Eric Sean Conner export OS=Linux POSSOSVALUES=HP-UX,AIX,OSF1,SunOS,Solaris,LynxOS,Linux, finish () { if [ $OS == Linux ]; then if [ "$LD_LIBRARY_PATH" == "" ]; then export LD_LIBRARY_PATH=$DIMDIR/$ODIR else export LD_LIBRARY_PATH=$DIMDIR/$ODIR\:$LD_LIBRARY_PATH fi fi echo LD_LIBRARY_PATH set to $LD_LIBRARY_PATH alias TestServer=$DIMDIR/$ODIR/testServer alias TestClient=$DIMDIR/$ODIR/testClient alias Test_server=$DIMDIR/$ODIR/test_server alias Test_client=$DIMDIR/$ODIR/test_client alias Dns=$DIMDIR/$ODIR/dns alias Dim_get_service=$DIMDIR/$ODIR/dim_get_service alias Dim_send_command=$DIMDIR/$ODIR/dim_send_command alias DimBridge=$DIMDIR/$ODIR/DimBridge alias Did=$DIMDIR/$ODIR/did if [ ! -d $DIMDIR/$ODIR ]; then mkdir $DIMDIR/$ODIR echo Created Directory: $DIMDIR/$ODIR fi return } if [ "$OS" == "" ]; then echo Variable OS must be defined... setup failed echo Possible values are: $POSSOSVALUES return 1 else echo OS is set to $OS TEMP=$OS, echo $POSSOSVALUES | grep $TEMP>/dev/null if [ "$?" != 0 ]; then echo Unknown OS... setup failed echo Possible values are: $POSSOSVALUES return 1 fi fi if [ "$OS" == "Solaris" ]; then path=/usr/ccs/bin $path fi if [ "$DIMDIR" != "" ]; then echo DIMDIR is set to $DIMDIR else export DIMDIR=`pwd` echo DIMDIR is set to $DIMDIR fi if [ "$ODIR" != "" ]; then echo ODIR is set to $ODIR finish return 0 fi case "$OS" in HP-UX) export ODIR=hp ;; AIX) export ODIR=aix ;; OSF1) export ODIR=osf ;; SunOS) export ODIR=sunos ;; Solaris) export ODIR=solaris ;; LynxOS) export ODIR=lynxos ;; Linux) export ODIR=linux ;; esac echo ODIR set to $ODIR finish