#! /bin/sh # $Id: imapd-ssl.rc.in,v 1.23 2005/07/02 01:13:56 mrsam Exp $ # # Copyright 1998 - 2005 Double Precision, Inc. # See COPYING for distribution information. prefix= exec_prefix=/usr bindir=${exec_prefix}/bin libexecdir=/usr/local/courier if test ! -f /etc/imapd then echo "/etc/imapd does not exist, forgot make install-configure?" exit 1 fi if test ! -f /etc/imapd-ssl then echo "/etc/imapd-ssl does not exist, forgot make install-configure?" exit 1 fi TLS_CACHEFILE="" . /etc/imapd . /etc/imapd-ssl case $1 in start) if test "$TLS_CACHEFILE" != "" then rm -f $TLS_CACHEFILE fi umask $IMAP_UMASK ulimit -v $IMAP_ULIMITD /usr/bin/env -i /bin/sh -c " set -a ; prefix= ; exec_prefix=/usr ; bindir=${exec_prefix}/bin ; libexecdir=/usr/local/courier ; . /etc/imapd ; \ . /etc/imapd-ssl ; \ PROXY_HOSTNAME=$PROXY_HOSTNAME ; \ IMAP_TLS=1; \ DRACHOST=${DRACHOST:-localhost}; \ /usr/sbin/courierlogger -pid=$SSLPIDFILE -start $SSLLOGGEROPTS \ /usr/local/courier/couriertcpd -address=$SSLADDRESS \ -maxprocs=$MAXDAEMONS -maxperip=$MAXPERIP \ $TCPDOPTS \ $SSLPORT $COURIERTLS -server -tcpd \ ${exec_prefix}/sbin/imaplogin \ ${exec_prefix}/bin/imapd ${MAILDIRPATH}" ;; stop) /usr/sbin/courierlogger -pid=$SSLPIDFILE -stop ;; esac exit 0