diff options
author | Gary Wu <gary.i.wu@huawei.com> | 2017-11-06 18:06:58 +0000 |
---|---|---|
committer | Gerrit Code Review <gerrit@onap.org> | 2017-11-06 18:06:58 +0000 |
commit | 7fbcfe9aa0c049c05aa9cd8bbf6c62796a1f109f (patch) | |
tree | d245353d90f8585172924a35ee5de601b7ab9b5b /bootstrap/vagrant-onap/lib/commons | |
parent | 83a23ba3ca198bca3a9069958fb5a7f342359a2c (diff) | |
parent | 7abf1a8ea14252fa55bf7da0575ad0ff21f41d61 (diff) |
Merge "Add debug support"
Diffstat (limited to 'bootstrap/vagrant-onap/lib/commons')
-rwxr-xr-x | bootstrap/vagrant-onap/lib/commons | 30 |
1 files changed, 13 insertions, 17 deletions
diff --git a/bootstrap/vagrant-onap/lib/commons b/bootstrap/vagrant-onap/lib/commons index 26e2cc26a..ba7c7613a 100755 --- a/bootstrap/vagrant-onap/lib/commons +++ b/bootstrap/vagrant-onap/lib/commons @@ -1,26 +1,16 @@ #!/bin/bash -set -o xtrace - # update_repos() - Function that updates linux repositories function update_repos { + echo "Updating repositories list..." if [ -f /var/onap/files/sources.list ]; then cp /var/onap/files/sources.list /etc/apt/sources.list fi - if [ -f /var/onap/files/proxyrc ]; then - source /var/onap/files/proxyrc - cp /var/onap/files/proxyrc /etc/profile.d/proxy.sh - - if [ -f /etc/apt/apt.conf ]; then - echo "Acquire::http::Proxy \"${http_proxy}\";" >> /etc/apt/apt.conf - echo "Acquire::https::Proxy \"${https_proxy}\";" >> /etc/apt/apt.conf - fi - if [ -d /etc/apt/apt.conf.d ] & [ ! -f /etc/apt/apt.conf.d/70proxy.conf ]; then - echo "Acquire::http::Proxy \"${http_proxy}\";" >> /etc/apt/apt.conf.d/70proxy.conf - echo "Acquire::https::Proxy \"${https_proxy}\";" >> /etc/apt/apt.conf.d/70proxy.conf - fi + if [[ "$debug" == "False" ]]; then + apt-get update > /dev/null + else + apt-get update fi - apt-get update -qq -y } # is_package_installed() - Function to tell if a package is installed @@ -41,9 +31,15 @@ function install_packages { # install_package() - Install specific package if doesn't exist function install_package { local package=$1 + if ! is_package_installed $package; then - update_repos - apt-get install -y -qq $package + echo "Installing $package..." + + if [[ "$debug" == "False" ]]; then + apt-get install -y -qq -o=Dpkg::Use-Pty=0 $package + else + apt-get install -y $package + fi fi } |