dev-python/agate: Bump to 1.13.0
[gentoo/gentoo.git] / net-mail / courier-imap / files / courier-imap-4.0.6-r1-courier-imapd-ssl.rc6
blob2386a8eb4d9a396e627fa1ccbc9b80478d566b3d
1 #!/sbin/openrc-run
2 # Copyright 1999-2017 Gentoo Foundation
3 # Distributed under the terms of the GNU General Public License v2
5 depend() {
6         need net courier-authlib
7         use famd
10 . /etc/courier-imap/imapd-ssl
12 checkconfig() {
13         if [ ! -e /etc/courier-imap/imapd-ssl ] ; then
14                 eerror "You need an /etc/courier-imap/imapd-ssl file to run courier-imapd-ssl"
15                 return 1
16         fi
17         . /etc/courier-imap/imapd-ssl || {
18                 eerror "There are syntax errors in /etc/courier-imap/imapd-ssl"
19                 eerror "Please correct them before trying to start courier-imapd-ssl"
20                 return 3
21         }
22         if [ ! -e "${TLS_CERTFILE}" ] ; then
23                 eerror "You need to create a SSL certificate to use IMAP over SSL"
24                 eerror "Edit /etc/courier-imap/imapd.cnf, then run: mkimapdcert"
25                 return 2
26         fi
29 start() {
30         checkconfig || return 1
31         ebegin "Starting courier-imapd over SSL"
32         /usr/bin/env - /usr/GENTOO_LIBDIR/courier-imap/gentoo-imapd-ssl.rc --pid=${SSLPIDFILE}
33         eend $?
36 stop() {
37         ebegin "Stopping courier-imapd over SSL"
38         start-stop-daemon --quiet --stop --pid=${SSLPIDFILE}
39         eend $?