Add request type(/m3u) for Vu+PlayerHD (IOS).
[vuplus_transtreamproxy] / script / script.config
1 #!/bin/sh
2
3 IP=192.168.0.1
4 MODEL=vusolo2
5 OETOP=/openembedded/path/here
6
7 CONFIG_PATH=$PWD/../config.mk
8
9 function getValue() {
10     IN=$1
11     set -- "$IN"
12     IFS="="; declare -a Array=($*)
13     echo "${Array[1]}"
14 }
15
16 # set default config value from old config.
17 if [ -e $CONFIG_PATH ]; then
18     IP="$(getValue `cat $CONFIG_PATH | grep 'IP='`)"
19     MODEL="$(getValue `cat $CONFIG_PATH | grep 'MODEL='`)"
20     OETOP="$(getValue `cat $CONFIG_PATH | grep 'OETOP='`)"
21 fi
22
23 # input new config.
24 read -p "Please, input target ip [$IP] : " NEW_IP
25 read -p "Please, input model name [$MODEL] : " NEW_MODEL
26 read -p "Please, input openembeded root path [$OETOP] : " NEW_OETOP
27
28 # check new config value.
29 if [ ! -z $NEW_IP ]; then IP=$NEW_IP;          fi
30 if [ ! -z $NEW_MODEL ]; then MODEL=$NEW_MODEL; fi
31 if [ ! -z $NEW_OETOP ]; then OETOP=$NEW_OETOP; fi
32
33 # backup config file.
34 if [ -e $CONFIG_PATH ]; then
35     cp -a $CONFIG_PATH $CONFIG_PATH.bak
36 fi
37
38 # write config file.
39 echo "MODEL=$MODEL"  > $CONFIG_PATH
40 echo "OETOP=$OETOP" >> $CONFIG_PATH
41 echo ""             >> $CONFIG_PATH
42 echo "IP=$IP"       >> $CONFIG_PATH