1 |
#!/bin/sh |
2 |
# |
3 |
# An rc.subr-style startup script for Courier-IMAP's POP3 over SSL service. |
4 |
|
5 |
# PROVIDE: courier_imap_pop3d_ssl |
6 |
# REQUIRE: LOGIN courier_authdaemond |
7 |
# KEYWORD: shutdown |
8 |
|
9 |
# Define these courier_imap_pop3d_ssl_* variables in one of these files: |
10 |
# /etc/rc.conf |
11 |
# /etc/rc.conf.local |
12 |
# /etc/rc.conf.d/courier_imap_pop3d_ssl |
13 |
# |
14 |
# DO NOT CHANGE THESE DEFAULT VALUES HERE |
15 |
|
16 |
courier_imap_pop3d_ssl_enable=${courier_imap_pop3d_ssl_enable-"NO"} |
17 |
|
18 |
. %%RC_SUBR%% |
19 |
|
20 |
name="courier_imap_pop3d_ssl" |
21 |
rcvar=`set_rcvar` |
22 |
command="%%PREFIX%%/libexec/courier-imap/pop3d-ssl.rc" |
23 |
pidfile="/var/run/pop3d-ssl.pid" |
24 |
procname="%%PREFIX%%/sbin/courierlogger" |
25 |
|
26 |
start_cmd="pop3d_ssl_cmd start" |
27 |
stop_cmd="pop3d_ssl_cmd stop" |
28 |
restart_cmd="pop3d_ssl_cmd stop && pop3d_ssl_cmd start" |
29 |
|
30 |
load_rc_config $name |
31 |
|
32 |
pop3d_ssl_cmd () { |
33 |
case $1 in |
34 |
start) |
35 |
echo "Starting ${name}." |
36 |
${command} start |
37 |
;; |
38 |
stop) |
39 |
echo "Stopping ${name}." |
40 |
${command} stop |
41 |
;; |
42 |
esac |
43 |
} |
44 |
|
45 |
run_rc_command "$1" |
46 |
|