asterisk/rc.asterisk

changeset 310
73d852a30c9a
parent 202
f29abea29121
child 311
263143ec0fb2
equal deleted inserted replaced
0:a5097a3b71d3 1:a479dc374dbc
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" &

mercurial