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" & |