blob: e1461c7d4b666728f5562e69870ff5846872f0ba [file] [log] [blame]
Shad Ansari2f7f9be2017-06-07 13:34:53 -07001#!/bin/sh
2
3while [[ $# > 1 ]]
4do
5key="$1"
6
7case $key in
8 -Ca)
9 CORE_IPUDP="$2"
10 shift # past argument
11 ;;
12 -S)
13 SWITCH_IPUDP="$2"
14 shift # past argument
15 ;;
16 *)
17 # unknown option
18 echo "Unknown Options - ${key}"
19 ;;
20esac
21shift # past argument or value
22done
23
24
25CORE_IP=${CORE_IPUDP%%:*}
26CORE_UDP=${CORE_IPUDP##*:}
27SWITCH_IP=${SWITCH_IPUDP%%:*}
28SWITCH_UDP=${SWITCH_IPUDP##*:}
29
30cd /opt/bcm56450
31
32if [ ! -z "${SWITCH_IP}" ]; then
33sed -i "s/.*app.ip.*/bal set app.ip ${SWITCH_IP}/" ./bal.soc
34fi
35
36if [ ! -z "${SWITCH_UDP}" ]; then
37sed -i "s/.*app.udp_port.*/bal set app.udp_port ${SWITCH_UDP}/" ./bal.soc
38fi
39
40if [ ! -z "${CORE_IP}" ]; then
41sed -i "s/.*app.peer_ip.*/bal set app.peer_ip ${CORE_IP}/" ./bal.soc
42fi
43
44if [ ! -z "${CORE_UDP}" ]; then
45sed -i "s/.*app.peer_port.*/bal set app.peer_port ${CORE_UDP}/" ./bal.soc
46fi
47
48./kt2_init.sh
49