3 ## rc.postfix-mailgraph -- Run-Commands |
3 ## rc.postfix-mailgraph -- Run-Commands |
4 ## |
4 ## |
5 |
5 |
6 %config |
6 %config |
7 postfix_mailgraph_enable="$openpkg_rc_def" |
7 postfix_mailgraph_enable="$openpkg_rc_def" |
|
8 postfix_mailgraph_flags="" |
8 |
9 |
9 %common |
10 %common |
10 postfix_mailgraph_pidfile="@l_prefix@/var/postfix-mailgraph/run/mailgraph.pid" |
11 postfix_mailgraph_pidfile="@l_prefix@/var/postfix-mailgraph/run/mailgraph.pid" |
11 postfix_mailgraph_signal () { |
12 postfix_mailgraph_signal () { |
12 [ -f $postfix_mailgraph_pidfile ] \ |
13 [ -f $postfix_mailgraph_pidfile ] \ |
23 echo "postfix_mailgraph_active=\"$postfix_mailgraph_active\"" |
24 echo "postfix_mailgraph_active=\"$postfix_mailgraph_active\"" |
24 |
25 |
25 %start -u @l_susr@ |
26 %start -u @l_susr@ |
26 rcService postfix-mailgraph enable yes || exit 0 |
27 rcService postfix-mailgraph enable yes || exit 0 |
27 rcService postfix-mailgraph active yes && exit 0 |
28 rcService postfix-mailgraph active yes && exit 0 |
28 @l_prefix@/sbin/mailgraph --daemon |
29 @l_prefix@/sbin/mailgraph --daemon ${postfix_mailgraph_flags} |
29 |
30 |
30 %stop -u @l_susr@ |
31 %stop -u @l_susr@ |
31 rcService postfix-mailgraph enable yes || exit 0 |
32 rcService postfix-mailgraph enable yes || exit 0 |
32 rcService postfix-mailgraph active no && exit 0 |
33 rcService postfix-mailgraph active no && exit 0 |
33 postfix_mailgraph_signal TERM |
34 postfix_mailgraph_signal TERM |
34 |
35 |
35 %restart -u @l_susr@ |
36 %restart -u @l_susr@ |
36 rcService postfix-mailgraph enable yes || exit 0 |
37 rcService postfix-mailgraph enable yes || exit 0 |
37 rcService postfix-mailgraph active no && exit 0 |
38 rcService postfix-mailgraph active no && exit 0 |
38 postfix_mailgraph_signal TERM |
39 rc postfix-mailgraph stop |
39 sleep 2 |
40 sleep 2 |
40 @l_prefix@/sbin/mailgraph --daemon |
41 rc postfix-mailgraph start |
41 |
42 |