Tweak japanese/ruby-mecab version 0.996_1
[dports.git] / japanese / mailman / files / mailman.in
1 #!/bin/sh
2 #
3 # $FreeBSD: head/japanese/mailman/files/mailman.in 360783 2014-07-05 17:42:23Z tota $
4 #
5 # PROVIDE: mailman
6 # REQUIRE: LOGIN
7 # KEYWORD: shutdown
8 #
9 # Add the following lines to /etc/rc.conf to enable mailman:
10 # mailman_enable (bool):        Set it to "YES" to enable mailman.
11 #                               Default is "NO".
12
13 . /etc/rc.subr
14
15 name="mailman"
16 rcvar=mailman_enable
17
18 pidfile="%%MAILMANDIR%%/data/master-qrunner.pid"
19
20 load_rc_config $name
21
22 : ${mailman_enable="NO"}
23
24 start_cmd=${name}_start
25 stop_cmd=${name}_stop
26 status_cmd=${name}_status
27 extra_commands="reload status"
28
29 mailman_start() {
30         %%MAILMANDIR%%/bin/mailmanctl -s -q start
31 }
32
33 mailman_stop() {
34         [ -f $pidfile ] \
35           && %%MAILMANDIR%%/bin/mailmanctl -q stop \
36           || echo ${name} not running? \(check ${pidfile}\)
37 }
38
39 mailman_status() {
40         local retcode=0
41         if [ -f $pidfile ] && ps -p $(cat $pidfile) > /dev/null; then
42                 echo $name is running as pid $(cat $pidfile).
43         else
44                 echo $name is not running.
45                 retcode=1
46         fi
47         return $retcode
48 }
49
50 run_rc_command "$1"