File: innshellvars.in

package info (click to toggle)
inn2 2.5.4-3
  • links: PTS, VCS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 11,720 kB
  • ctags: 8,983
  • sloc: ansic: 92,499; sh: 13,509; perl: 12,921; makefile: 2,985; yacc: 842; python: 342; lex: 255
file content (135 lines) | stat: -rw-r--r-- 3,207 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
#! /bin/sh
##  $Id: innshellvars.in 9568 2013-11-17 20:25:20Z iulius $
##  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.tcl and the INN::Config Perl module (as well as the
##  old innshellvars.pl script).

LC_CTYPE=C; export LC_CTYPE

prefix=@prefix@
exec_prefix=@exec_prefix@
eval `@bindir@/innconfval -s`

NEWSHOME=${PATHNEWS}
SPOOLDIR=${PATHSPOOL}
MOST_LOGS=${PATHLOG}
export NEWSHOME SPOOLDIR MOST_LOGS

NEWSBIN=${PATHBIN}
NEWSETC=${PATHETC}
NEWSLIB=@libdir@
INNDDIR=${PATHRUN}
LOCKS=${PATHRUN}
export NEWSBIN NEWSETC NEWSLIB INNDDIR LOCKS

ERRLOG=${MOST_LOGS}/errlog
LOG=${MOST_LOGS}/news

ARCHIVEDIR=${PATHARCHIVE}
SPOOL=${PATHARTICLES}
BATCH=${PATHOUTGOING}
INCOMING=${PATHINCOMING}
OVERVIEWDIR=${PATHOVERVIEW}
SPOOLNEWS=${PATHINCOMING}
BADNEWS=${PATHINCOMING}/bad

ACTIVE=${PATHDB}/active
ACTIVETIMES=${PATHDB}/active.times
CTLFILE=${NEWSETC}/control.ctl
CTLWATCH=${NEWSETC}/innwatch.ctl
HISTORY=${PATHDB}/history
NEWACTIVE=${PATHDB}/active.tmp
NEWSFEEDS=${NEWSETC}/newsfeeds
NEWSGROUPS=${PATHDB}/newsgroups
OLDACTIVE=${PATHDB}/active.old
PATH_MOTD_INND=${NEWSETC}/motd.innd
PATH_MOTD_NNRPD=${NEWSETC}/motd.nnrpd
PATH_MOTD=${PATH_MOTD_NNRPD}
EXPIRECTL=${NEWSETC}/expire.ctl
LOCALGROUPS=${NEWSETC}/localgroups

CONTROLPROGS=${PATHCONTROL}
INNCONFVAL=${NEWSBIN}/innconfval
INND=${NEWSBIN}/innd
INNWATCH=${NEWSBIN}/innwatch
INEWS=${NEWSBIN}/inews
RNEWS=${NEWSBIN}/rnews
PERL_STARTUP_INND=${PATHFILTER}/startup_innd.pl
PERL_FILTER_INND=${PATHFILTER}/filter_innd.pl
PERL_FILTER_NNRPD=${PATHFILTER}/filter_nnrpd.pl
PYTHON_FILTER_INND=${PATHFILTER}/filter_innd.py
PATH_PYTHON_INN_MODULE=${PATHFILTER}/INN.py
PATH_TCL_STARTUP=${PATHFILTER}/startup.tcl
PATH_TCL_FILTER=${PATHFILTER}/filter.tcl

DAILY=${LOCKS}/LOCK.news.daily

NEWSCONTROL=${INNDDIR}/control
NNTPCONNECT=${INNDDIR}/nntpin
SERVERPID=${INNDDIR}/innd.pid
INNWSTATUS=${INNDDIR}/innwatch.status
WATCHPID=${INNDDIR}/innwatch.pid

AWK='@AWK@'
SED='@SED@'
INNDF=${NEWSBIN}/inndf
EGREP='@EGREP@'
PERL='@PERL@'
GPGV='@GPGV@'
PGP='@PGP@'
SORT='@SORT@'
GETFTP="@PATH_GETFTP@"
UUSTAT='@UUSTAT@'
UUX='@UUX@'

BZIP2='@BZIP2@'
COMPRESS='@COMPRESS@'
GZIP='@GZIP@'
UNCOMPRESS='@UNCOMPRESS@'
LOG_COMPRESS='@LOG_COMPRESS@'
Z='@LOG_COMPRESSEXT@'

if [ "$OVMETHOD" = "ovdb" ]; then
    DB_HOME="${PATHOVERVIEW}"
    export DB_HOME
fi

TEMPSOCK=`basename ${INNDDIR}/ctlinndXXXXXX | ${SED} -e 's/XXXXXX$/*/'`
TEMPSOCKDIR=`echo ${INNDDIR}/ctlinndXXXXXX | ${SED} -e 's@/[^/]*$@@'`

NEWSMASTER=@NEWSMASTER@
NEWSUSER=${RUNASUSER}
NEWSGROUP=${RUNASGROUP}

FILEMODE=@FILEMODE@
INEWSMODE=@INEWSMODE@
RNEWSMODE=@RNEWSMODE@

DO_DBZ_TAGGED_HASH=@DO_DBZ_TAGGED_HASH@

TMPDIR=${PATHTMP}; export TMPDIR

SPOOLTEMP=${PATHTMP}

NEWSLBIN=${NEWSHOME}/local
export NEWSLBIN

UMASK=@NEWSUMASK@
umask @NEWSUMASK@

SYSLOG_FACILITY=`echo "@SYSLOG_FACILITY@" | tr "[:upper:]" "[:lower:]" | ${SED} -e 's/log_//'`

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

HOME=$PATHNEWS
export HOME


##  Load another script that can override or add variables. 
if [ -x ${PATHETC}/innshellvars.local ]; then
    . ${PATHETC}/innshellvars.local
fi