/
webmaild.in
52 lines (48 loc) · 1.16 KB
/
webmaild.in
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
#! @SHELL@
#
# Copyright 2004-2005 Double Precision, Inc.
# See COPYING for distribution information.
prefix="@prefix@"
exec_prefix="@exec_prefix@"
datarootdir="@datarootdir@"
sysconfdir="@sysconfdir@"
sbindir="@sbindir@"
bindir="@bindir@"
libexecdir="@libexecdir@"
datadir="@datadir@"
. ${sysconfdir}/sqwebmaild
case $1 in
start)
case "`cat ${sysconfdir}/calendarmode 2>/dev/null`" in
net)
@SETENV@ -i @SHELL@ -c " set -a ;
prefix=${prefix} ;
exec_prefix=${exec_prefix} ;
sbindir=${sbindir} ;
libexecdir=${libexecdir} ;
. ${sysconfdir}/sqwebmaild ; \
@courierlogger@ -pid=${PIDFILE}.pcp $LOGGEROPTS -start \
${libexecdir}/courier/pcpd server"
;;
*)
;;
esac
@SETENV@ -i @SHELL@ -c " set -a ;
prefix=${prefix} ;
exec_prefix=${exec_prefix} ;
sbindir=${sbindir} ;
libexecdir=${libexecdir} ;
. ${sysconfdir}/sqwebmaild ; \
@MKDIR_P@ `dirname $PIDFILE` ; \
@courierlogger@ -pid="'${PIDFILE}'" $LOGGEROPTS -start \
${libexecdir}/courier/sqwebmaild"
;;
stop)
@courierlogger@ -pid=${PIDFILE} -stop
@courierlogger@ -pid=${PIDFILE}.pcp -stop
;;
reload)
@courierlogger@ -pid=${PIDFILE} -restart
@courierlogger@ -pid=${PIDFILE}.pcp -restart
;;
esac