#! /bin/sh
##  $Revision: 1.18 $
##  Set up any and all shell variables that an INN shell script
##  might need.  Also sets umask.

## NOTE: When adding stuff here, add the corresponding variables to 
## innshellvars.pl and innshellvars.tcl and innshellvars.csh

##  =()<ACTIVE=@<_PATH_ACTIVE>@>()=
ACTIVE=/var/news/state/active
##  =()<ACTIVETIMES=@<_PATH_ACTIVETIMES>@>()=
ACTIVETIMES=/var/news/state/active.times
##  =()<AWK=@<_PATH_AWK>@>()=
AWK=awk
##  =()<BATCH=@<_PATH_BATCHDIR>@>()=
BATCH=/var/news/storage/out.going
##  =()<COMPRESS=@<_PATH_COMPRESS>@>()=
COMPRESS=/bin/compress
##  =()<CONTROLPROGS=@<_PATH_CONTROLPROGS>@>()=
CONTROLPROGS=CLIENT_BASEDIR/sbin/controlprogs
##  =()<CTLFILE=@<_PATH_CONTROLCTL>@>()=
CTLFILE=/var/news/config/control.ctl
##  =()<CYCLES=@<LOG_CYCLES>@>()=
CYCLES=3
##  =()<DAILY=@<_PATH_LOCKS>@/LOCK.news.daily>()=
DAILY=/var/news/state/locks/LOCK.news.daily
##  =()<INNDF="@<INNWATCH_DF>@">()=
INNDF="/usr/bin/df -k"
##  =()<EGREP=@<_PATH_EGREP>@>()=
EGREP=/usr/bin/egrep
##  =()<ERRLOG=@<_PATH_ERRLOG>@>()=
ERRLOG=/var/news/logs/errlog
##  =()<CTLWATCH=@<_PATH_CTLWATCH>@>()=
CTLWATCH=/var/news/config/innwatch.ctl
##  =()<HAVE_UUSTAT=@<HAVE_UUSTAT>@>()=
HAVE_UUSTAT=DO
##  =()<HISTORY=@<_PATH_HISTORY>@>()=
HISTORY=/var/news/state/history
##  =()<INCOMING=@<_PATH_SPOOLNEWS>@>()=
INCOMING=/var/news/storage/in.coming
##  =()<INEWS=@<_PATH_INEWS>@>()=
INEWS=CLIENT_BASEDIR/sbin/inews
##  =()<INNCONFVAL=@<_PATH_NEWSBIN>@/innconfval>()=
INNCONFVAL=CLIENT_BASEDIR/sbin/innconfval
##  =()<INND=@<_PATH_INND>@>()=
INND=CLIENT_BASEDIR/lib/innd
##  =()<INNDDIR=@<_PATH_INNDDIR>@>()=
INNDDIR=/var/news/comm
##  =()<INNDSTART=@<_PATH_INNDSTART>@>()=
INNDSTART=CLIENT_BASEDIR/lib/inndstart
##  =()<INNWATCH=@<_PATH_NEWSBIN>@/innwatch>()=
INNWATCH=CLIENT_BASEDIR/sbin/innwatch
##  =()<LOCKS=@<_PATH_LOCKS>@>()=
LOCKS=/var/news/state/locks
##  =()<LOG=@<_PATH_LOGFILE>@>()=
LOG=/var/news/logs/news
##  =()<MAIL_BADCONTROLS=@<MAIL_BADCONTROLS>@>()=
MAIL_BADCONTROLS=DONT
##  =()<MAILCMD="@<_PATH_MAILCMD>@">()=
MAILCMD="/usr/bin/mailx"
##  =()<MOST_LOGS=@<_PATH_MOST_LOGS>@>()=
MOST_LOGS=/var/news/logs
##  =()<NEWACTIVE=@<_PATH_NEWACTIVE>@>()=
NEWACTIVE=/var/news/state/active.tmp
##  =()<NEWSBIN=@<_PATH_NEWSBIN>@>()=
NEWSBIN=CLIENT_BASEDIR/lib
##  =()<NEWSCONF=@<_PATH_CONFIGDIR>@>()=
NEWSCONF=/var/news/config
##  =()<NEWSGOLDENCONF=@<_PATH_CONFIGGOLDENDIR>@>()=
NEWSGOLDENCONF=CLIENT_BASEDIR/config
##  =()<NEWSRCONF=@<_PATH_RCONFIG_DIR>@>()=
NEWSRCONF=/var/news/rconfig
##  =()<NEWSGOLDENRCONF=@<_PATH_RCONFIGGOLDENDIR>@>()=
NEWSGOLDENRCONF=CLIENT_BASEDIR/rconfig
##  =()<NEWSCONTROL=@<_PATH_NEWSCONTROL>@>()=
NEWSCONTROL=/var/news/comm/control
##  =()<NEWSFEEDS=@<_PATH_NEWSFEEDS>@>()=
NEWSFEEDS=/var/news/config/newsfeeds
##  =()<NEWSGROUPS=@<_PATH_NEWSGROUPS>@>()=
NEWSGROUPS=/var/news/config/newsgroups
##  =()<NEWSLIB=@<_PATH_NEWSLIB>@>()=
NEWSLIB=/etc/opt/SUNWsns
##  =()<NEWSMASTER=@<NEWSMASTER>@>()=
NEWSMASTER=newsmaster
##  =()<NEWSUSER=@<NEWSUSER>@>()=
NEWSUSER=news
##  =()<NNTPCONNECT=@<_PATH_NNTPCONNECT>@>()=
NNTPCONNECT=/var/news/comm/nntpin
##  =()<OLDACTIVE=@<_PATH_OLDACTIVE>@>()=
OLDACTIVE=/var/news/state/active.old
##  =()<PERL=@<_PATH_PERL>@>()=
PERL=CLIENT_BASEDIR/etc/perl/bin/perl
##  =()<RNEWS=@<_PATH_RNEWS>@>()=
RNEWS=CLIENT_BASEDIR/sbin/rnews
##  =()<SED=@<_PATH_SED>@>()=
SED=sed
##  =()<SORT="@<_PATH_SORT>@">()=
SORT="/usr/bin/sort"
##  =()<SERVERPID=@<_PATH_SERVERPID>@>()=
SERVERPID=/var/news/state/innd.pid
##  =()<SLEEPTIME=@<INNWATCH_SLEEPTIME>@>()=
SLEEPTIME=600
##  =()<SNSDPID=@<_PATH_SNSDPID>@>()=
SNSDPID=/var/news/rstate/snsd.pid
##  =()<SPOOL=@<_PATH_SPOOL>@>()=
SPOOL=/var/news/storage/articles
##  =()<OVERVIEWDIR=@<_PATH_OVERVIEWDIR>@>()=
OVERVIEWDIR=/var/news/storage/over.view
##  =()<INNWSTATUS=@<_PATH_INNWSTATUS>@>()=
INNWSTATUS=/var/news/state/innwatch.status
##  =()<TEMPSOCK=`basename @<_PATH_TEMPSOCK>@ | ${SED} -e 's/XXXXXX$/*/'`>()=
TEMPSOCK=`basename /var/news/comm/ctlinndXXXXXX | ${SED} -e 's/XXXXXX$/*/'`
##  =()<TEMPSOCKDIR=`echo @<_PATH_TEMPSOCK>@ | ${SED} -e 's@/[^/]*$@@'`>()=
TEMPSOCKDIR=`echo /var/news/comm/ctlinndXXXXXX | ${SED} -e 's@/[^/]*$@@'`
##  =()<WANT_PGPVERIFY=@<WANT_PGPVERIFY>@>()=
WANT_PGPVERIFY=DO
##  =()<WATCHPID=@<_PATH_WATCHPID>@>()=
WATCHPID=/var/news/state/innwatch.pid
##  =()<Z=@<_PATH_COMPRESSEXT>@>()=
Z=.Z

##  =()<PERL_SUPPORT=@<PERL_SUPPORT>@>()=
PERL_SUPPORT=DONT
##  =()<PERL_STARTUP_INND=@<_PATH_PERL_STARTUP_INND>@>()=
PERL_STARTUP_INND=/usr/news/bin/control/startup_innd.pl
##  =()<PERL_FILTER_INND=@<_PATH_PERL_FILTER_INND>@>()=
PERL_FILTER_INND=/usr/news/bin/control/filter_innd.pl
##  =()<PERL_FILTER_NNRPD=@<_PATH_PERL_FILTER_NNRPD>@>()=
PERL_FILTER_NNRPD=/usr/news/bin/control/filter_nnrpd.pl

##  =()<TCL_SUPPORT=@<TCL_SUPPORT>@>()=
TCL_SUPPORT=DONT
#### =()<PATH_TCL_STARTUP=@<_PATH_TCL_STARTUP>@>()=
PATH_TCL_STARTUP=/usr/news/bin/control/startup.tcl
#### =()<PATH_TCL_FILTER=@<_PATH_TCL_FILTER>@>()=
PATH_TCL_FILTER=/usr/news/bin/control/filter.tcl

LOCALGROUPS=${NEWSLIB}/localgroups

##  =()<TMPDIR=${TMPDIR-@<_PATH_TMP>@}>()=
TMPDIR=${TMPDIR-/var/tmp}
export TMPDIR

##  =()<EXPIRECTL=@<_PATH_EXPIRECTL>@>()=
EXPIRECTL=/var/news/config/expire.ctl
##  =()<NEWSHOME=@<_PATH_NEWSHOME>@>()=
NEWSHOME=CLIENT_BASEDIR/bin
##  =()<ARCHIVEDIR=@<_PATH_ARCHIVEDIR>@>()=
ARCHIVEDIR=/var/news/storage/archive
##  =()<BADNEWS=@<_PATH_BADNEWS>@>()=
BADNEWS=/var/news/storage/in.coming/bad
#### =()<SPOOLNEWS=@<_PATH_SPOOLNEWS>@>()=
SPOOLNEWS=/var/news/storage/in.coming
#### =()<SPOOLTEMP=@<_PATH_SPOOLTEMP>@>()=
SPOOLTEMP=/var/news/storage/in.coming/tmp

NEWSLBIN=${NEWSHOME}/local
export NEWSLBIN

##  =()<umask @<NEWSUMASK>@>()=
umask 02
# Start SISP Specific Stuff
COMP_ROOT=CLIENT_BASEDIR/
NEWSSETUP=CLIENT_BASEDIR/lib
NEWSSBIN=CLIENT_BASEDIR/sbin
PARSECTL=/opt/SUNWsns/sbin/parsecontrol
SNSDBIN=CLIENT_BASEDIR/lib
# End SISP Specific Stuff

PATH=${NEWSSBIN}:${NEWSSETUP}:${NEWSLBIN}:${NEWSBIN}:${PATH}:/bin:/usr/bin:/usr/ucb
export PATH

