| |
1 #! @l_prefix@/bin/openpkg rc |
| |
2 ## |
| |
3 ## rc.chiliproj -- Run-Commands |
| |
4 ## |
| |
5 |
| |
6 %config |
| |
7 chili_enable="$openpkg_rc_def" |
| |
8 chili_host="localhost" |
| |
9 chili_log_prolog="true" |
| |
10 chili_log_epilog="true" |
| |
11 chili_log_numfiles="10" |
| |
12 chili_log_minsize="1M" |
| |
13 chili_log_complevel="9" |
| |
14 |
| |
15 %status -u @l_susr@ -o |
| |
16 chili_usable="unknown" |
| |
17 #chili_active="no" |
| |
18 chili_active="unknown" |
| |
19 # rcService chiliproj enable yes && \ |
| |
20 # check pid or something >/dev/null 2>&1 && \ |
| |
21 # chili_active="yes" |
| |
22 echo "chili_enable=\"$chili_enable\"" |
| |
23 echo "chili_usable=\"$chili_usable\"" |
| |
24 echo "chili_active=\"$chili_active\"" |
| |
25 |
| |
26 %start -u @l_nusr@ |
| |
27 rcService chiliproj enable yes || exit 0 |
| |
28 rcService chiliproj active yes && exit 0 |
| |
29 PATH=$PATH:@l_gempath@/bin bundle exec thin -e production -a $chili_host start |
| |
30 |
| |
31 %stop -u @l_nusr@ |
| |
32 rcService chiliproj enable yes || exit 0 |
| |
33 rcService chiliproj active no && exit 0 |
| |
34 # send kill -TERM to pid |
| |
35 |
| |
36 %restart -u @l_nusr@ |
| |
37 rcService chiliproj enable yes || exit 0 |
| |
38 rcService chiliproj active no && exit 0 |
| |
39 # do stop sleep start |
| |
40 |
| |
41 %daily -u @l_nusr@ |
| |
42 rcService chiliproj enable yes || exit 0 |
| |
43 # shtool rotate -f \ |
| |
44 # -n ${chili_log_numfiles} -s ${chili_log_minsize} -d \ |
| |
45 # -z ${chili_log_complevel} -m 664 -o @l_rusr@ -g @l_rgrp@ \ |
| |
46 # -P "${chili_log_prolog}" \ |
| |
47 # -E "${chili_log_epilog}; rc chiliproj logrel" \ |
| |
48 # @l_prefix@/lib/chiliproj/log/chiliproject.log |
| |
49 |