| 3 ## rc.asterisk -- Run-Commands |
3 ## rc.asterisk -- Run-Commands |
| 4 ## |
4 ## |
| 5 |
5 |
| 6 %config |
6 %config |
| 7 asterisk_enable="$openpkg_rc_def" |
7 asterisk_enable="$openpkg_rc_def" |
| |
8 asterisk_nice="-5" |
| 8 asterisk_flags="" |
9 asterisk_flags="" |
| 9 asterisk_log_prolog="true" |
10 asterisk_log_prolog="true" |
| 10 asterisk_log_epilog="true" |
11 asterisk_log_epilog="true" |
| 11 asterisk_log_numfiles="10" |
12 asterisk_log_numfiles="10" |
| 12 asterisk_log_minsize="1M" |
13 asterisk_log_minsize="1M" |
| 23 echo "asterisk_active=\"$asterisk_active\"" |
24 echo "asterisk_active=\"$asterisk_active\"" |
| 24 |
25 |
| 25 %start -u @l_susr@ |
26 %start -u @l_susr@ |
| 26 rcService asterisk enable yes || exit 0 |
27 rcService asterisk enable yes || exit 0 |
| 27 rcService asterisk active yes && exit 0 |
28 rcService asterisk active yes && exit 0 |
| 28 @l_prefix@/sbin/asterisk ${asterisk_flags} |
29 nice -n $asterisk_nice @l_prefix@/sbin/asterisk ${asterisk_flags} |
| 29 |
30 |
| 30 %stop -u @l_susr@ |
31 %stop -u @l_susr@ |
| 31 rcService asterisk enable yes || exit 0 |
32 rcService asterisk enable yes || exit 0 |
| 32 rcService asterisk active no && exit 0 |
33 rcService asterisk active no && exit 0 |
| 33 ( @l_prefix@/sbin/asterisk -rx "stop gracefully" & |
34 ( @l_prefix@/sbin/asterisk -rx "stop gracefully" & |