Newer
Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
#!/bin/bash
#set -e
set -vx
echo -e "*****************************\n* Checkout TTF T012 sources\n*****************************\n"
mkdir -p ${HOME}/dev && cd ${HOME}/dev || exit 1
git clone --branch devel --recurse-submodules --single-branch https://forge.etsi.org/rep/int/vxlte/emergency-iop.git || exit 1
echo -e "*****************************\n* Set up environment\n*****************************\n"
cd /home/etsi/dev/emergency-iop/scripts || exit 1
ln -sf /home/etsi/dev/emergency-iop/scripts/devenv.bash.ubuntu /home/etsi/devenv.bash || exit 1
. /home/etsi/devenv.bash || exit 1
echo -e "*****************************\n* Apply patched \n*****************************\n"
cd /home/etsi/dev/emergency-iop || exit 1
./install.sh || exit 1
echo -e "*****************************\n* Build test suites\n*****************************\n"
ATS_LIST="AtsLIS AtsECRF AtsESRP AtsPSAP AtsBCF"
for i in ${ATS_LIST}
do
export ATS=$i
make
done
echo -e "*****************************\n* Init Eclipse Workspace\n*****************************\n"
echo -e "*****************************\n* Setup a configuration file\n*****************************\n"
cd ./etc/AtsImsIot
ln -sf AtsImsIot.cfg_ AtsImsIot.cfg
cd -
echo -e "*****************************\n* Change sudo in command line\n*****************************\n"
cd /home/etsi/dev/emergency-iop/scripts
export ATS=AtsLIS
#sed --in-place 's/sudo/echo "etsi" \| sudo -S/' ./run_all.bash
cd /home/etsi/dev/emergency-iop