From b94bae87f1f9ca2e7de43abcb37fa192dcd65e18 Mon Sep 17 00:00:00 2001 From: sybasesql Date: Mon, 5 Jan 2015 17:39:55 +0300 Subject: [PATCH] Update rtpengine.init Refactoring $RTP_IP/$RTP_IP6 so we can use a number of parameters for --interface command line --- el/rtpengine.init | 34 +++++++++++++++------------------- 1 file changed, 15 insertions(+), 19 deletions(-) diff --git a/el/rtpengine.init b/el/rtpengine.init index 876b2ea64..927f458be 100644 --- a/el/rtpengine.init +++ b/el/rtpengine.init @@ -56,26 +56,22 @@ build_opts() { fi shopt -u nocasematch - if [[ -n "$RTP_IP" ]] - then - OPTS+=" --interface=$RTP_IP" - fi - - if [[ -n "$RTP_ADV_IP" ]] - then - OPTS+="!$RTP_ADV_IP" - fi - - if [[ -n "$RTP_IP6" ]] - then - OPTS+=" --interface=$RTP_IP6" - IP6=1 - fi + if [[ -n "$RTP_IP" ]] + then + for IP in "${RTP_IP[@]}" + do + OPTS+=" --interface=$IP" + done + fi - if [[ -n "$RTP_ADV_IP6" ]] - then - OPTS+="!$RTP_ADV_IP6" - fi + if [[ -n "$RTP_IP6" ]] + then + for IP6 in "${RTP_IP6[@]}" + do + OPTS+=" --interface=$IP6" + done + IP6=1 + fi if [[ -n "$LISTEN_TCP" ]] then