# 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
#================================================