T-REX fixes
[csit.git] / bootstrap.sh
1 #!/bin/bash
2 #set -xeuf -o pipefail
3 set -x
4
5 #sudo apt-get -y install libpython2.7-dev
6
7 rm -f priv_key
8 cat > priv_key <<EOF
9 -----BEGIN RSA PRIVATE KEY-----
10 MIIEpgIBAAKCAQEAwUDlTpzSHpwLQotZOFS4AgcPNEWCnP1AB2hWFmvI+8Kah/gb
11 v8ruZU9RqhPs56tyKzxbhvNkY4VbH5F1GilHZu3mLqzM4KfghMmaeMEjO1T7BYYd
12 vuBfTvIluljfQ2vAlnYrDwn+ClxJk81m0pDgvrLEX4qVVh2sGh7UEkYy5r82DNa2
13 4VjzPB1J/c8a9zP8FoZUhYIzF4FLvRMjUADpbMXgJMsGpaZLmz95ap0Eot7vb1Cc
14 1LvF97iyBCrtIOSKRKA50ZhLGjMKmOwnYU+cP5718tbproDVi6VJOo7zeuXyetMs
15 8YBl9kWblWG9BqP9jctFvsmi5G7hXgq1Y8u+DwIDAQABAoIBAQC/W4E0DHjLMny7
16 0bvw2YKzD0Zw3fttdB94tkm4PdZv5MybooPnsAvLaXVV0hEdfVi5kzSWNl/LY/tN
17 EP1BgGphc2QgB59/PPxGwFIjDCvUzlsZpynBHe+B/qh5ExNQcVvsIOqWI7DXlXaN
18 0i/khOzmJ6HncRRah1spKimYRsaUUDskyg7q3QqMWVaqBbbMvLs/w7ZWd/zoDqCU
19 MY/pCI6hkB3QbRo0OdiZLohphBl2ShABTwjvVyyKL5UA4jAEneJrhH5gWVLXnfgD
20 p62W5CollKEYblC8mUkPxpP7Qo277zw3xaq+oktIZhc5SUEUd7nJZtNqVAHqkItW
21 79VmpKyxAoGBAPfU+kqNPaTSvp+x1n5sn2SgipzDtgi9QqNmC4cjtrQQaaqI57SG
22 OHw1jX8i7L2G1WvVtkHg060nlEVo5n65ffFOqeVBezLVJ7ghWI8U+oBiJJyQ4boD
23 GJVNsoOSUQ0rtuGd9eVwfDk3ol9aCN0KK53oPfIYli29pyu4l095kg11AoGBAMef
24 bPEMBI/2XmCPshLSwhGFl+dW8d+Klluj3CUQ/0vUlvma3dfBOYNsIwAgTP0iIUTg
25 8DYE6KBCdPtxAUEI0YAEAKB9ry1tKR2NQEIPfslYytKErtwjAiqSi0heM6+zwEzu
26 f54Z4oBhsMSL0jXoOMnu+NZzEc6EUdQeY4O+jhjzAoGBAIogC3dtjMPGKTP7+93u
27 UE/XIioI8fWg9fj3sMka4IMu+pVvRCRbAjRH7JrFLkjbUyuMqs3Arnk9K+gbdQt/
28 +m95Njtt6WoFXuPCwgbM3GidSmZwYT4454SfDzVBYScEDCNm1FuR+8ov9bFLDtGT
29 D4gsngnGJj1MDFXTxZEn4nzZAoGBAKCg4WmpUPaCuXibyB+rZavxwsTNSn2lJ83/
30 sYJGBhf/raiV/FLDUcM1vYg5dZnu37RsB/5/vqxOLZGyYd7x+Jo5HkQGPnKgNwhn
31 g8BkdZIRF8uEJqxOo0ycdOU7n/2O93swIpKWo5LIiRPuqqzj+uZKnAL7vuVdxfaY
32 qVz2daMPAoGBALgaaKa3voU/HO1PYLWIhFrBThyJ+BQSQ8OqrEzC8AnegWFxRAM8
33 EqrzZXl7ACUuo1dH0Eipm41j2+BZWlQjiUgq5uj8+yzy+EU1ZRRyJcOKzbDACeuD
34 BpWWSXGBI5G4CppeYLjMUHZpJYeX1USULJQd2c4crLJKb76E8gz3Z9kN
35 -----END RSA PRIVATE KEY-----
36 EOF
37
38 chmod 600 priv_key
39 ls -la
40
41 #git clone ssh://rotterdam-jobbuilder@gerrit.fd.io:29418/vpp
42 #
43 #cd vpp/build-root
44 #./bootstrap.sh
45 #make PLATFORM=vpp TAG=vpp_debug install-deb
46 #
47 #ls -la
48
49 #VIRL_VMS="10.30.51.53,10.30.51.51,10.30.51.52"
50 #IFS=',' read -ra ADDR <<< "${VIRL_VMS}"
51 #
52 function ssh_do() {
53     echo
54     echo "### "  ssh $@
55     ssh -i priv_key -o StrictHostKeyChecking=no $@
56 }
57
58 #for addr in "${ADDR[@]}"; do
59 #    echo
60 #    echo ${addr}
61 #    echo
62 #
63 #    ssh_do cisco@${addr} hostname || true
64 #    ssh_do cisco@${addr} "ifconfig -a" || true
65 #    ssh_do cisco@${addr} "lspci -Dnn | grep 0200" || true
66 #    ssh_do cisco@${addr} "free -m" || true
67 #    ssh_do cisco@${addr} "cat /proc/meminfo" || true
68 #    ssh_do cisco@${addr} "dpkg -l vpp\*" || true
69 #    ssh_do cisco@${addr} "lshw -c network" || true
70 #    ssh_do cisco@${addr} "sudo -S sh -c 'echo exec show  hardware | vpp_api_test '"
71 #done
72
73
74 #ssh_do cisco@10.30.51.73 "sudo apt-get -y install python-virtualenv python-dev"
75 #ssh_do cisco@10.30.51.73 "lspci -vmmks 0000:00:04.0"
76
77 #ssh_do cisco@10.30.51.72 "sudo -S sh -c 'echo exec show  hardware | vpp_api_test '"
78 #ssh_do cisco@10.30.51.71 "sudo -S sh -c 'echo exec show  hardware | vpp_api_test '"
79
80
81 #echo Virtualenv install
82 #VE_DIR=`pwd`/build
83 #export PYTHONPATH=${VE_DIR}/lib/python2.7/site-packages
84 #
85 #curl -O https://pypi.python.org/packages/source/v/virtualenv/virtualenv-14.0.6.tar.gz
86 #tar -zxf virtualenv-14.0.6.tar.gz
87 #cd virtualenv-14.0.6
88 #
89 #python setup.py install --prefix=${VE_DIR}
90 #
91 #cd ..
92 #${VE_DIR}/bin/virtualenv env
93
94 virtualenv env
95 . env/bin/activate
96
97 echo pip install
98 pip install -r requirements.txt
99
100 #PYTHONPATH=`pwd` pybot -L TRACE -v TOPOLOGY_PATH:topologies/available/virl.yaml --exitonfailure --exitonerror --skipteardownonexit tests
101 PYTHONPATH=`pwd` pybot -L TRACE -v TOPOLOGY_PATH:topologies/available/virl.yaml --exclude PERFTEST tests || true
102
103