CATHOSTNODENAME=`uname -n` export CATHOSTNODENAME if [ "$CATSYSTYPE" = "" ]; then if [ `uname` = "Linux" ]; then CATSYSTYPE="LINUX" else CATSYSTYPE="SCO" fi export CATSYSTYPE fi if [ "$CATSYSTYPE" = "LINUX" ]; then #enable -n echo shopt -s xpg_echo PS_PERSONALITY="sco"; export PS_PERSONALITY #LANG="en_US.ascii"; export LANG LANG="en_US"; export LANG #. /etc/TIMEZONE . /u/catcom/TIMEZONE fi ############################ CATPATH=/u/catcom; export CATPATH #CATPATH=/u/uws/u/catcom; export CATPATH # if data achiving set in user profile if [ -n "$CATARCHIVE" ]; then CATDB=$CATARCHIVE; export CATDB else CATDB=$CATPATH/database; export CATDB fi SHELL=/bin/sh; export SHELL TERMCAP=$CATPATH/termcap; export TERMCAP DBPATH=$CATDB:$CATPATH/forms; export DBPATH CDRPATH=$CATDB/cdr; export CDRPATH MESSLOG=$CATPATH/debug/MessLog; export MESSLOG ############################ # 'C' Directory enquiry vars DBNAME=$CATDB/cdir.db; export DBNAME LOCKNAME=$CATPATH/cdir/lok; export LOCKNAME LOGFILE=$CATPATH/cdir/log; export LOGFILE KEYNAME=$CATPATH/cdir/kctl/kctl.; export KEYNAME UDPASS=VICTOR; export UDPASS TEMPNAME=$CATPATH/cdir/dirpar.tab; export TEMPNAME MENUNAME=$CATPATH/cdir/mainmenu.txt; export MENUNAME ENQCDIR=1; export ENQCDIR ENQMPC=0; export ENQMPC DOEMAIL=1; export DOEMAIL DOTEX=1; export DOTEX DEFMTEX=0; export DEFMTEX HIFIRST=0; export HIFIRST HISECOND=0; export HISECOND HITHIRD=0; export HITHIRD DOHYPER=0; export DOHYPER AUTOHYPER=0; export DOHYPER DOMESG=1; export DOMESG DODIAL=0; export DODIAL # set TTYNAME # because: # on linux - enquiry main.c ttyname(0) returns /dev/stdout or /dev/stderr # and freopen() in begin.c fails TTYNAME=`tty` export TTYNAME ################################ # Directory MAintenance config vars file if [ -f $CATPATH/direc_vars ]; then . $CATPATH/direc_vars fi ################################ # Formatter config vars file if [ -f $CATPATH/formatter_vars ]; then . $CATPATH/formatter_vars fi ################################ # PATH #PATH=.:/bin:/usr/bin:/usr/bin/X11:/sbin:/usr/sbin:/etc:$INFORMIXDIR/bin:/usr/local/bin:$CATPATH/bin:$CATPATH/scripts; export PATH if [ "$DEFPATH" = "" ]; then DEFPATH=$PATH; export DEFPATH fi #PATH=.:$DEFPATH:/bin:/usr/bin:/usr/bin/X11:/etc:$INFORMIXDIR/bin:/usr/local/bin:$CATPATH/bin:$CATPATH/scripts; export PATH PATH=.:$CATPATH/bin:$CATPATH/scripts:/etc:$DEFPATH; export PATH ################################ # LD_LIBRARY_PATH if [ "$CATCOM_VARS_FIRSTTIME" = "" ]; then DEFLD_LIBRARY_PATH=$LD_LIBRARY_PATH; export DEFLD_LIBRARY_PATH else # put back saved DEF LD_LIBRARY_PATH LD_LIBRARY_PATH=$DEFLD_LIBRARY_PATH export LD_LIBRARY_PATH fi # ODBC Connections # freetds - for sqsh connect to SYBASE/SQLSERVER # odbc connection library SYBASE=/usr/local/freetds LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:$SYBASE/lib export SYBASE LD_LIBRARY_PATH # iodbc (same as Openlink Branded) ODBC Driver Manager IODBC_DIR=/usr/local LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${IODBC_DIR}/lib export LD_LIBRARY_PATH ################################ # informix env if [ -z "$INFORMIXDIR" ]; then INFORMIXDIR=/usr/informix; export INFORMIXDIR fi if [ -f "$INFORMIXDIR/.envifx" ]; then . $INFORMIXDIR/.envifx fi #-------------------------------------------------------------------- #DB date format DBDATE=DMY4; export DBDATE # informix relay module #SQLEXEC=$INFORMIXDIR/lib/sqlrm; export SQLEXEC # use telmax21 catcom_se server if none set if [ -z "$INFORMIXSERVER" ]; then #INFORMIXSERVER=catcom_se; export INFORMIXSERVER INFORMIXSERVER=telmax21; export INFORMIXSERVER fi ################################ # # set 4GL environment if [ -z "$FGLDIR" ]; then # default Fourjs Genero BDL FGLDIR="/opt/fourjs/gep/fgl" if [ -d "$FGLDIR" ]; then export FGLDIR else # default Fourjs BDS / Informix D4GL FGLDIR="/usr/fgl2c" if [ -d "$FGLDIR" ]; then export FGLDIR fi fi fi if [ -f "$FGLDIR/envf4gl" ]; then # Fourjs Genero BDL, Fourjs BDS / Informix D4GL . $FGLDIR/envf4gl # Genero forms if [ -z "$FGLRESOURCEPATH" ]; then # (Genero 3.0 no longer uses Informix DBPATH) FGLRESOURCEPATH=$DBPATH export FGLRESOURCEPATH fi fi if [ -f "/opt/aubit4gl/.a4glrc" ]; then # Aubit 4GL . /opt/aubit4gl/.a4glrc fi # local overides if [ -f "$HOME/.envf4gl" ]; then . $HOME/.envf4gl fi DBCENTURY=c; export DBCENTURY #------- Fourjs BDS/ D4GL catcom DB PATH FGLDBPATH=$CATDB; export FGLDBPATH #------- Fourjs BDS / D4GL path to catcom 4gl P files FGLLDPATH=$CATPATH/forms; export FGLLDPATH #-------------- #--------------------------------------------------- # report output options file not found T21RPTOPTSFILE=".t21rptopts.txt" if [ ! -s $HOME/$T21RPTOPTSFILE -a -s $HOME/.t21rptopts.txt.gui ]; then ## make an empty one #cp /dev/null $HOME/$T21RPTOPTSFILE # copy back default gui cp $HOME/.t21rptopts.txt.gui $HOME/$T21RPTOPTSFILE fi #--------------------------------------------------------- CATCOM_VARS_FIRSTTIME="0"; export CATCOM_VARS_FIRSTTIME