diff options
-rwxr-xr-x | test/vcpe/bin/setup.sh | 49 |
1 files changed, 37 insertions, 12 deletions
diff --git a/test/vcpe/bin/setup.sh b/test/vcpe/bin/setup.sh index 100190f05..5614f1a70 100755 --- a/test/vcpe/bin/setup.sh +++ b/test/vcpe/bin/setup.sh @@ -1,6 +1,8 @@ #!/bin/bash -# -# Copyright 2019 Futurewei Technologies Co., Ltd. + +# COPYRIGHT NOTICE STARTS HERE +# +# Copyright 2019 Samsung Electronics Co., Ltd. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -8,14 +10,37 @@ # # http://www.apache.org/licenses/LICENSE-2.0 # +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# COPYRIGHT NOTICE ENDS HERE + +# This script prepares the runtime environment +# for running vCPE python scripts on Ubuntu 16.04, +# 18.04 and on Centos/Rhel 7.6. + +if command -v apt-get > /dev/null; +then + apt-get update + apt-get -y install python gcc python-dev; +fi +if command -v yum > /dev/null; +then + yum -y install python-devel gcc; +fi -apt-get install -y python-pip -pip install ipaddress -pip install pyyaml -pip install mysql-connector-python -pip install progressbar2 -pip install python-novaclient -pip install python-openstackclient -pip install python-heatclient -pip install netaddr -pip install kubernetes +curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py +python get-pip.py +pip install -I \ + ipaddress \ + pyyaml \ + mysql-connector-python \ + progressbar2 \ + python-novaclient \ + python-openstackclient \ + python-heatclient \ + kubernetes \ + netaddr |