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
|
#! @SHELL@
#
# Copyright 1998 - 2015 Double Precision, Inc.
# See COPYING for distribution information.
prefix=@prefix@
exec_prefix=@exec_prefix@
sbindir=@sbindir@
sysconfdir=@sysconfdir@
if test ! -f @sysconfdir@/imapd
then
echo "@sysconfdir@/imapd does not exist, forgot make install-configure?"
exit 1
fi
if test ! -f @sysconfdir@/imapd-ssl
then
echo "@sysconfdir@/imapd-ssl does not exist, forgot make install-configure?"
exit 1
fi
. @sysconfdir@/imapd-ssl
. @sysconfdir@/imapd
case $1 in
start)
if test "$TLS_CACHEFILE" != ""
then
rm -f "$TLS_CACHEFILE"
touch "$TLS_CACHEFILE"
chown @mailuser@ "$TLS_CACHEFILE"
chgrp @mailgroup@ "$TLS_CACHEFILE"
chmod 600 "$TLS_CACHEFILE"
fi
umask $IMAP_UMASK
if test ! -f "${IMAPACCESSFILE}.dat"
then
$sbindir/makeimapaccess
fi
@ULIMIT@ $IMAP_ULIMITD
@SETENV@ -i @SHELL@ -c " set -a ; \
prefix=@prefix@ ; \
exec_prefix=@exec_prefix@ ; \
sbindir=@sbindir@ ; \
bindir=@bindir@ ; \
. @sysconfdir@/imapd ; \
. @sysconfdir@/imapd-ssl ; \
IMAP_STARTTLS=$IMAPDSTARTTLS ; \
PROXY_HOSTNAME=$PROXY_HOSTNAME ; \
@MKDIR_P@ `dirname $PIDFILE` ; \
@courierlogger@ -pid=$PIDFILE -start $LOGGEROPTS \
@sbindir@/couriertcpd -address=$ADDRESS \
-maxprocs=$MAXDAEMONS -maxperip=$MAXPERIP \
-access=$IMAPACCESSFILE.dat \
$TCPDOPTS \
$PORT @libexecdir@/courier/imaplogin \
@bindir@/imapd ${MAILDIRPATH}"
;;
stop)
@courierlogger@ -pid=$PIDFILE -stop
;;
restart)
@courierlogger@ -pid=$PIDFILE -restart
;;
esac
exit 0
|