# begin ora .cshrc $Revision: 7.164 $ --------------dont delete this line--- #=========================================================================== limit coredumpsize 0k set filec #=============================================== # Alias Screw-Up Check #=============================================== alias last_alias 'echo "Aliases are Screwed Up"' #=============================================== # Fixed Stuff - For everybody #=============================================== setenv CO acme setenv ORACLE_VERSION 7.1.6 setenv TNSNAMES /var/opt/oracle/tnsnames.ora setenv THISHOST `/usr/bin/uname -n` setenv DEVELOPMENT_SERVER acme_xyz setenv ORACLE_BASE /$CO/$THISHOST/unix/cen/oracle_base setenv ORACLE_HOME /$CO/$THISHOST/unix/cen/oracle_base/product/$ORACLE_VERSION setenv LD_LIBRARY_PATH /usr/openwin/lib:$ORACLE_HOME/lib setenv MANPATH /usr/bin/man:/usr/share/man:/usr/openwin/man:/usr/openwin/share/man setenv MANPATH $MANPATH":/usr/man:/$CO/$THISHOST/unix/cen/NeWSprint/man" setenv OPENWINHOME /usr/openwin setenv NEWSPRINT_HOME /$CO/$THISHOST/unix/cen/NeWSprint setenv TK2DEV xsun setenv TERM sun setenv EDITOR vi setenv REAL_PRINTER printer_1 setenv PRINTER printer_1 setenv LPDESTprinter_1 setenv ME `tty |cut -c6-` setenv DFRAG_HOME /$CO/$THISHOST/unix/cen/DFrag #=============================================== # Specific Development Stuff #=============================================== if ( "$THISHOST" == "$DEVELOPMENT_SERVER" ) then setenv REAL_PRINTER printer_1 endif #=============================================== # Setup the path strings # #=============================================== set path = ( . \ ./bin \ /usr/bin \ /usr/sbin \ /usr/ucb \ /etc \ /usr/etc \ /$CO/$THISHOST/unix/cen/NeWSprint/bin \ /usr/openwin/bin \ /usr/ccs/bin \ /$CO/$THISHOST/unix/cen/DFrag/bin \ $ORACLE_HOME/bin ) #================================================ # Remove trailing colon from PATH and add $ORACLE_HOME/bin #================================================ echo $PATH | grep $ORACLE_HOME/bin > /dev/null unlimit if ( $status ) \ setenv PATH `echo $PATH | sed 's/\(.*\):$/\1/'`:$ORACLE_HOME/bin #================================================ # Make sure local/bin directory is in the path #================================================ echo $PATH | grep /usr/local/bin > /dev/null if ( $status ) \ setenv PATH `echo $PATH | sed 's/\(.*\):$/\1/'`:/usr/local/bin #================================================ # source /usr/local/bin/coraenv #================================================ if ( $?prompt ) then set history=100 endif #================================================ # Check for Terminal Access - if yes, setup aliases # for any Users masquerading as Oracle #================================================ set answer = `tty` >& /dev/null set answer = $status if ($answer == 0) then #================================================ # Detect Masquerading Users and Set Up Environment #================================================ # If its Joe Bloggs from acme_ws29 #======================================== set joe1 = `finger | grep " $ME " | grep acme_ws29 | wc -l | cut -c1-8` set joe2 = `finger | grep " $ME " | grep "19.159.10.43" | wc -l | cut -c1-8` set joe = `expr $joe1 + $joe2` if ( $joe >= 1 ) then setenv DISPLAY 18.123.10.43:0.0 setenv PRINTER $REAL_PRINTER endif #======================================== # If its Richard Smith from acme_ws07 #======================================== set rich1 = `finger | grep " $ME " | grep thcws07 | wc -l | cut -c1-8` set rich2 = `finger | grep " $ME " | grep "18.123.10.32" | wc -l | cut -c1-8` set rich = `expr $rich1 + $rich2` if ( $rich >= 1 ) then setenv DISPLAY 18.123.10.32:0.0 setenv PRINTER $REAL_PRINTER stty erase set ws = "-Ws 585 281" # Common Window Size Parameters for Oracle Mailtools if ( "$THISHOST" == "acme_dev" ) set opt = "-Wp 10 14 $ws -WP 5 250 -Wl acme_dev -WL development -Wf 000 000 000 -Wb 255 255 000" if ( "$THISHOST" == "acme_uk2prod" ) set opt = "-Wp 15 24 $ws -WP 5 320 -Wl acme_uk2prod -WL uk2prod -Wf 000 000 000 -Wb 150 255 255" if ( "$THISHOST" == "acme_us2prod" ) set opt = "-Wp 20 34 $ws -WP 5 390 -Wl acme_us2prod -WL us2prod -Wf 000 000 000 -Wb 140 235 255" if ( "$THISHOST" == "acme_esprod" ) set opt = "-Wp 25 44 $ws -WP 5 460 -Wl acme_esprod -WL es2prod -Wf 000 000 000 -Wb 130 215 255" if ( "$THISHOST" == "acme_uk3prod" ) set opt = "-Wp 30 54 $ws -WP 5 530 -Wl acme_uk3prod -WL uk3prod -Wf 000 000 000 -Wb 120 185 255" if ( "$THISHOST" == "acme_ukprod" ) set opt = "-Wp 35 64 $ws -WP 5 600 -Wl acme_ukprod -WL ukprod -Wf 255 255 255 -Wb 110 160 255" if ( "$THISHOST" == "acme_deprod" ) set opt = "-Wp 40 74 $ws -WP 5 670 -Wl acme_deprod -WL deprod -Wf 255 255 255 -Wb 100 145 255" if ( "$THISHOST" == "acme_usprod" ) set opt = "-Wp 45 84 $ws -WP 5 740 -Wl acme_usprod -WL usprod -Wf 255 255 255 -Wb 090 130 255" endif #======================================== # Add generic alias definitions #======================================== cat > /tmp/db_nawk_prog << EOF BEGIN { FS = "\t*" } { print "alias ", \$1, \$2 } EOF /bin/nawk -f /tmp/db_nawk_prog $HOME/.generic_aliases > .csh_aliases source .csh_aliases rm -f /tmp/db_nawk_prog #======================================== # Call autoload of .kshrc when invoking Korn Shell #======================================== setenv ENV $HOME/.kshrc endif #================================================ # End of Terminal Access Setup #================================================