| |
1 #!@l_prefix@/bin/openpkg rc |
| |
2 ## |
| |
3 ## rc.postfix-mailgraph -- Run-Commands |
| |
4 ## |
| |
5 |
| |
6 %config |
| |
7 postfix_mailgraph_enable="$openpkg_rc_def" |
| |
8 |
| |
9 %common |
| |
10 postfix_mailgraph_pidfile="@l_prefix@/var/postfix-mailgraph/run/mailgraph.pid" |
| |
11 postfix_mailgraph_signal () { |
| |
12 [ -f $postfix_mailgraph_pidfile ] \ |
| |
13 && kill -$1 `cat $postfix_mailgraph_pidfile` |
| |
14 } |
| |
15 |
| |
16 %status -u @l_susr@ -o |
| |
17 postfix_mailgraph_usable="unknown" |
| |
18 postfix_mailgraph_active="no" |
| |
19 rcService postfix-mailgraph enable yes && \ |
| |
20 postfix_mailgraph_signal 0 && postfix_mailgraph_active="yes" |
| |
21 echo "postfix_mailgraph_enable=\"$postfix_mailgraph_enable\"" |
| |
22 echo "postfix_mailgraph_usable=\"$postfix_mailgraph_usable\"" |
| |
23 echo "postfix_mailgraph_active=\"$postfix_mailgraph_active\"" |
| |
24 |
| |
25 %start -u @l_susr@ |
| |
26 rcService postfix-mailgraph enable yes || exit 0 |
| |
27 rcService postfix-mailgraph active yes && exit 0 |
| |
28 @l_prefix@/sbin/mailgraph --daemon |
| |
29 |
| |
30 %stop -u @l_susr@ |
| |
31 rcService postfix-mailgraph enable yes || exit 0 |
| |
32 rcService postfix-mailgraph active no && exit 0 |
| |
33 postfix_mailgraph_signal TERM |
| |
34 |
| |
35 %restart -u @l_susr@ |
| |
36 rcService postfix-mailgraph enable yes || exit 0 |
| |
37 rcService postfix-mailgraph active no && exit 0 |
| |
38 postfix_mailgraph_signal TERM |
| |
39 sleep 2 |
| |
40 @l_prefix@/sbin/mailgraph --daemon |
| |
41 |