3 ## Set up any and all shell variables that an INN shell script
4 ## might need. Also sets umask.
6 ## NOTE: When adding stuff here, add the corresponding variables to
7 ## innshellvars.pl and innshellvars.tcl and innshellvars.csh
9 eval `@prefix@/bin/innconfval -s`
12 SPOOLBASE=${PATHSPOOL}
14 export NEWSHOME SPOOL MOST_LOGS
21 export NEWSBIN NEWSETC INNDDIR NEWSHOME
23 ERRLOG=${MOST_LOGS}/errlog
26 ARCHIVEDIR=${PATHARCHIVE}
29 INCOMING=${PATHINCOMING}
30 OVERVIEWDIR=${PATHOVERVIEW}
31 SPOOLNEWS=${PATHINCOMING}
32 BADNEWS=${PATHINCOMING}/bad
34 ACTIVE=${PATHDB}/active
35 ACTIVETIMES=${PATHDB}/active.times
36 CTLFILE=${NEWSETC}/control.ctl
37 CTLWATCH=${NEWSETC}/innwatch.ctl
38 HISTORY=${PATHDB}/history
39 NEWACTIVE=${PATHDB}/active.tmp
40 NEWSFEEDS=${NEWSETC}/newsfeeds
41 NEWSGROUPS=${PATHDB}/newsgroups
42 OLDACTIVE=${PATHDB}/active.old
43 PATH_MOTD=${NEWSETC}/motd.news
44 EXPIRECTL=${NEWSETC}/expire.ctl
45 LOCALGROUPS=${NEWSETC}/localgroups
47 CONTROLPROGS=${PATHCONTROL}
48 INNCONFVAL=${NEWSBIN}/innconfval
50 INNDSTART=${NEWSBIN}/inndstart
51 INNWATCH=${NEWSBIN}/innwatch
52 INEWS=${NEWSBIN}/inews
53 RNEWS=${NEWSBIN}/rnews
54 PERL_STARTUP_INND=${PATHFILTER}/startup_innd.pl
55 PERL_FILTER_INND=${PATHFILTER}/filter_innd.pl
56 PERL_FILTER_NNRPD=${PATHFILTER}/filter_nnrpd.pl
57 PYTHON_FILTER_INND=${PATHFILTER}/filter_innd.py
58 PATH_PYTHON_INN_MODULE=${PATHFILTER}/INN.py
59 PATH_TCL_STARTUP=${PATHFILTER}/startup.tcl
60 PATH_TCL_FILTER=${PATHFILTER}/filter.tcl
62 DAILY=${LOCKS}/LOCK.news.daily
64 NEWSCONTROL=${INNDDIR}/control
65 NNTPCONNECT=${INNDDIR}/nntpin
66 SERVERPID=${INNDDIR}/innd.pid
67 INNWSTATUS=${INNDDIR}/innwatch.status
68 WATCHPID=${INNDDIR}/innwatch.pid
72 INNDF=${NEWSBIN}/inndf
83 UNCOMPRESS="@UNCOMPRESS@"
84 LOG_COMPRESS=@LOG_COMPRESS@
87 if [ "$OVMETHOD" = "ovdb" ]; then
88 DB_HOME="${PATHOVERVIEW}"
92 TEMPSOCK=`basename ${INNDDIR}/ctlinndXXXXXX | ${SED} -e 's/XXXXXX$/*/'`
93 TEMPSOCKDIR=`echo ${INNDDIR}/ctlinndXXXXXX | ${SED} -e 's@/[^/]*$@@'`
95 HAVE_UUSTAT=@HAVE_UUSTAT@
97 NEWSMASTER=@NEWSMASTER@
101 TMPDIR=${PATHTMP}; export TMPDIR;
105 NEWSLBIN=${NEWSHOME}/local
110 PATH=${NEWSLBIN}:${NEWSBIN}:${PATH}:/bin:/usr/bin:/usr/ucb