Mon, 28 Jan 2013 17:37:18 +0100
Correct socket error reporting improvement with IPv6 portable code,
after helpful recommendation by Saúl Ibarra Corretgé on OSips devlist.
1 #!@l_prefix@/bin/openpkg rc
2 ##
3 ## rc.postfix-mailgraph -- Run-Commands
4 ##
6 %config
7 postfix_mailgraph_enable="$openpkg_rc_def"
8 postfix_mailgraph_flags=""
10 %common
11 postfix_mailgraph_pidfile="@l_prefix@/var/postfix-mailgraph/run/mailgraph.pid"
12 postfix_mailgraph_signal () {
13 [ -f $postfix_mailgraph_pidfile ] \
14 && kill -$1 `cat $postfix_mailgraph_pidfile`
15 }
17 %status -u @l_susr@ -o
18 postfix_mailgraph_usable="unknown"
19 postfix_mailgraph_active="no"
20 rcService postfix-mailgraph enable yes && \
21 postfix_mailgraph_signal 0 && postfix_mailgraph_active="yes"
22 echo "postfix_mailgraph_enable=\"$postfix_mailgraph_enable\""
23 echo "postfix_mailgraph_usable=\"$postfix_mailgraph_usable\""
24 echo "postfix_mailgraph_active=\"$postfix_mailgraph_active\""
26 %start -u @l_susr@
27 rcService postfix-mailgraph enable yes || exit 0
28 rcService postfix-mailgraph active yes && exit 0
29 @l_prefix@/sbin/mailgraph --daemon ${postfix_mailgraph_flags}
31 %stop -u @l_susr@
32 rcService postfix-mailgraph enable yes || exit 0
33 rcService postfix-mailgraph active no && exit 0
34 postfix_mailgraph_signal TERM
36 %restart -u @l_susr@
37 rcService postfix-mailgraph enable yes || exit 0
38 rcService postfix-mailgraph active no && exit 0
39 rc postfix-mailgraph stop
40 sleep 2
41 rc postfix-mailgraph start