From fad86bdcd603ad8143893311643c26c5e570da5c Mon Sep 17 00:00:00 2001 From: Vanessa Rene Valderrama Date: Wed, 8 Nov 2017 09:22:14 -0600 Subject: [PATCH] Add missing packages DEB_DPDK has new package dependencies with the 17.08 release. This change to add the missing packages to the Ubuntu image. Change-Id: Iefb3de3757c4d7548c150f9e12bdf03f540cc9b2 Signed-off-by: Vanessa Rene Valderrama --- packer/provision/basebuild.sh | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/packer/provision/basebuild.sh b/packer/provision/basebuild.sh index 50bf999df..0d1f5e049 100644 --- a/packer/provision/basebuild.sh +++ b/packer/provision/basebuild.sh @@ -142,7 +142,7 @@ ubuntu_systems() { # DEB Install VPP packages to shorten build times echo "---> Installing VPP DEB_DEPENDS packages $(date +'%Y%m%dT%H%M%S')" VPP_PKGS="curl build-essential autoconf automake bison libssl-dev ccache \ - debhelper dkms git libtool libganglia1-dev libapr1-dev dh-systemd \ + dkms git libtool libganglia1-dev libapr1-dev dh-systemd \ libconfuse-dev git-review exuberant-ctags cscope indent pkg-config emacs" apt install -y ${VPP_PKGS} @@ -160,7 +160,8 @@ ubuntu_systems() { echo "---> Installing deb_dpdk packages $(date +'%Y%m%dT%H%M%S')" DEB_DPDK_PKGS="google-mock lsb-release dpkg-dev debian-xcontrol devscripts \ pristine-tar dh-python python-sphinx libpcap0.8-dev libstdc++5 \ - python-scapy inkscape libxen-dev libxenstore3.0 python-sphinx-rtd-theme" + python-scapy inkscape libxen-dev libxenstore3.0 python-sphinx-rtd-theme \ + python3 python3-sphinx python3-sphinx-rtd-theme libnuma-dev" apt install -y ${DEB_DPDK_PKGS} sudo apt install -y libcap-dev libpcap-dev @@ -220,8 +221,7 @@ opensuse_systems() { # Install openSUSE Python resources and libraries echo "--->Installing Python resources & libraries $(date +'%Y%m%dT%H%M%S')" OPRL="python-devel python-setuptools python-pip python-wheel python-mock \ - python3-devel python3-pip python-rpm-macros shadow libnuma-devel \ - python3" + python3-devel python3-pip python-rpm-macros shadow libnuma-devel" install_pkgs "$OPRL" # Install openSUSE Documentation packages @@ -277,6 +277,9 @@ all_systems() { mv /usr/local/bin/packer /usr/local/bin/packer.io # Install packagecloud.io + apt-get update + apt-get install ruby-dev + gem install rake gem install package_cloud } -- 2.16.6