Add missing packages 92/9292/2
authorVanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
Wed, 8 Nov 2017 15:22:14 +0000 (09:22 -0600)
committerVanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
Wed, 8 Nov 2017 16:50:46 +0000 (10:50 -0600)
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 <vvalderrama@linuxfoundation.org>
packer/provision/basebuild.sh

index 50bf999..0d1f5e0 100644 (file)
@@ -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
 }